
NotQuests ⚡ Solid Questing ✅ 5.18.0
Create your story - a powerful Quest & Conversation plugin
ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older
- [+] Objective progress tracking in action bar
- [^] Improved objective location beam & tracking
ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older
- [+] Location indicators:
- [^] Improve some condition & action names
ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older
- [+] Condition: PlayerCurrentBiome
- [+] Condition: DayOfWeek
- [+] Action & Condition: PlayerFlying
- [+] Action & Condition: PlayerHealth
- [+] Action & Condition: PlayerGameMode
- [+] Action & Condition: PlayerSneaking
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 add descriptions to each condition/requirement. This will change the message which is displayed when the player does not fulfill the condition/requirement.
- [+] Added commands to remove single conditions
- [!] Fixed action conditions not saving properly
- [!] Fixed various remove commands not working
- [@] Updated French translation (thanks to Bossbirdyman)
ATTENTION: VERSION 3 AND OLDER ARE NOT COMPATIBLE. Updating from <v4 guide: https://github.com/AlessioGr/NotQuests/wiki/Updating-from-v3-or-older
[+] Entire GUI system has been re-written and is now better
[+] Category system & new, better folder structure based on categories
[+] Variable system, which is automatically used for actions and conditions. This allows you to create more advanced actions and conditions
[+] Math expressions are now possible in numerical actions & conditions.
[+] PlaceholderAPI conditions
[+] Ability to negate conditions
[+] Inline variables, which can be used in conversations (For example you can now easily define a money condition by using - Money equals 100 in the conversation file instead of having to create a condition using the /qa conditions command)
[+] New Condition: Chance (basically is true or false randomly. You can enter the chance of it being true. This is great for creating randomized rewards)
[+] New Condition: Advancement (checks for advancements]
[+] New Action: Advancements (adds or revokesadvancements]
[+] New Condition: PlayerCurrentWorld (checks the current world of the player)
[+] New Action: PlayerCurrentWorld (teleports the player into a different world)
[+] New Condition: PlayerExperienceLevel (checks the experience level of the player)
[+] New Action: PlayerExperienceLevel (changes the experience level of the player)
[+] New Condition: PlayerExperience (checks the raw experience value of the player)
[+] New Action: PlayerExperience (changes the raw experience of the player)
[+] New Condition: PlayerName (checks the players name)
[+] New Action: PlayerName (changes the "Custom Name" of a player)
[+] WIP beacon beam (like Wynncraft) available in the /qa debug command.
[+] EcoBosses integration (you are able to spawn EcoBosses in the SpawnMob action)
[^] Improved data loading, which is now tightly integrated with categories.
[^] Easier-to-use API, especially with variables
[^] Improved BetonQuest integration
[^] Improved Update checker
[^] Add config version to general.yml
[^] Improved some log (& other) messages
[^] All dependencies are updated
[^] Renamed a lot of actions and conditions
[^] Improved acceptCooldown command
[^] Various other improvements which I can't remember
[@] The GUI section of language files has been updated. You can now configure more stuff in the GUI - even the position of the items. While I updated the English & German language config accordingly, other translations do not have the GUI translated anymore. Feel free to contribute to that at https://translate.notquests.com/
Additionally, if you are updating from ≤v3.0.1, you will NEED to re-generate your language files (delete the plugins/NotQuests/languages folder) as I removed support for legacy colors.
[^] Ability to use spaces in conversation speaker names by using underscores ( _ ). In-game, they will now be displayed as spaces. If you do want to display an underscore, use two underscores instead ( __ )
[^] More useful /qa version information
[@] Added French translation
[!] Fixed takeEnabled not working
Additionally, if you are updating from ≤v3.0.1, you will NEED to re-generate your language files (delete the plugins/NotQuests/languages folder) as I removed support for legacy colors.
[^] Ability to use Placeholders in conversations, as well as PlaceholderAPI Placeholders wherever you can are able to use internal placeholders
Additionally, if you are updating from ≤v3.0.1, you will NEED to re-generate your language files (delete the plugins/NotQuests/languages folder) as I removed support for legacy colors.
[@] Added Indonesian translation (thanks to Passeo)
[@] Added Spanish translation (thanks to Jaximo)
[@] Started with Serbian translation (thanks to 𝘒𝘳𝘪𝘴𝘴)
[@] Updated Vietnamese translation
[!] Fixed SpawnMob Action not working for lowercase vanilla mob names
Additionally, if you are updating, you will NEED to re-generate your language files (delete the plugins/NotQuests/languages folder) as I removed support for legacy colors.
[^] Made the demo.yml conversation a bit more helpful
[@] Translations are now on crowdin: https://translate.notquests.com/ . They now also use 4-letter locale codes (like en-US instead of en), so make sure you update that in your general.yml
[@] Updated Vietnamese Translations (Thanks to YA_Dung2019vn)
[@] Updated Polish Translations (Thanks to Satramoh)
[!] Fixed sometimes missing text after accepting a Quest
Additionally, if you are updating, you will NEED to re-generate your language files (delete the plugins/NotQuests/languages folder) as I removed support for legacy colors.
[@] Added new conversation-related translatable strings
[@] Updated the German translation
[@] Slight improvements to Polish Language
[!] Fix possible Stack Overflow error when adding CompleteQuest Action as Quest reward, completing itself over and over again.
Additionally, if you are updating, you will NEED to re-generate your language files (delete the plugins/NotQuests/languages folder) as I removed support for legacy colors.
[+] Named rewards are now shown after Quest and/or Objective completions (can be configured to your liking)
[+] Proper reward edit commands for objectives
[^] Greatly improved the default Strings (en.yml) and general style of the plugin. I recommend you to re-generate your en.yml language config - it looks beautiful!
[!] Fixed wrong reward IDs showing in reward edit commands
Additionally, if you are updating from <=3.0.1, you will NEED to re-generate your language files (delete the plugins/NotQuests/languages folder) as I removed support for legacy colors.
[!] Fixed some incorrect color displaying in the GUI
Additionally, if you are updating, you will NEED to re-generate your language files (delete the plugins/NotQuests/languages folder) as I removed support for legacy colors.
[+] Own color presets usable everywhere in the plugin (like ). These can be edited in the general.yml, which allows you to EASILY style the plugin
[+] BroadcastMessage Action
[+] Placeholder support for SendMessage Action
[+] MiniMessage command completions
[+] Previous conversations are now stopped if the player tries to start a new conversation
[^] Updated UltimateClans API to 4.0. 3.0 should no longer work.
[^] Split the plugin into a paper and a spigot module, as some features only work on paper
[^] Improved default colors. They now use beautiful gradients
[!] Fix conversations being played when right-clicking NPCs or armor stands, even if another action should happen instead (like the DeliverItems objective)
[+] Sneak Objective
[^] Slight, internal improvements to the journal item
[^] All user/player commands (/nq) have been moved to the new command system
[^] Improved some internal messages (for example, the Quest name now shows when using the /qa create command)
Changes since v3.0.0-BETA9 (does not include BETA 1 - 9 changes. See previous update logs for that):
[+] Conditions can now be added to an action!
[+] StartConversation Action
[+] SpawnMob Action
[+] SendMessage Action (supports MiniMessage)
[+] Conditions.yml and /qa conditions commands.
[+] minimumTimeAfterCompletion option for CompletedQuest condition
[+] ActiveQuest Condition
[+] Condition Condition
[+] /qa actions edit execute command
[+] /qa conditions edit check command
[+] %notquests_player_completed_quests_amount% Placeholder
[+] %notquests_player_active_quests_amount% Placeholder
[+] New config option: visual.hide-rewards-without-name
[^] ConsoleCommand Action command completions are now… amazing!
[^] Improve conversation command structure
[^] More helpful error messages if anything goes wrong during Quest loading
[^] Updated demo condition
[^] /qa reload conversations command now also reloads NPC ID changes!
[^] For the conversation add speaker command, all possible speaker colors are now suggested
[^] Updated all dependencies
[^] Improved the conversations analyze command
[@] Czech translation (thanks to Foxiar)
[@] Small improvements to default en.yml
[!] Fixed some missing or incorrect colors
[!] Fixed completequest command / action not adding the Quest to the completed quests
[!] Fixed completequest Condition not working after update due to missing updater
[!] Fixed old actions converter not converting the console command properly
[!] Fixed /qa actions edit actionname delete command not working
[+] CompleteQuest Action
[^] Make TakeItem an ItemStack instead of a material (incl. converter) and add glow flag for the command. You can now customize the TakeItem even more.
[!] Fix missing colors from NPC guis
[!] Fixed wrong spacing in a String
[+] Added Action Action (an action which runs another action defined in the actions.yml)
[+] Added GiveQuest Action
[@] Improved MiniMessage of default en translation
[+] ProjectKorraUseAbility Objective
[^] Internally improve how integrations are handled
[!] Fix fancy actionbar completion colors
[+] JobsRebornReachJobLevel Objective
[+] Automatic backup system. Your quests.yml is now automatically backed up every time they are saved (in the plugins/notquests/backups folder)
[^] All messages (incl. the English translation) have been moved to MiniMessage/Adventure Components. You can now use MiniMessage everywhere.
[^] Ability to use \n in objective or Quest descriptions
[!] Fixed quest rewards edit commands not working.