NotQuests

Flexible, open & solid paper Quest Plugin

GPL-3.0 License

Stars
46
Committers
12

Bot releases are visible (Hide)

NotQuests - v4.7.1 - ProjectKorra integration additions

Published by AlessioGr almost 3 years ago

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
NotQuests - v4.7.0 - More than 34 NEW OBJECTIVES and more!

Published by AlessioGr almost 3 years ago

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
NotQuests - v4.6.0 - TAGS!! Save data per-player

Published by AlessioGr almost 3 years ago

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.
NotQuests - v4.5.0 - Inventory Variables!

Published by AlessioGr almost 3 years ago

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

  • [+] Add Inventory Action & Conditions. You can use them to modify the player's inventory or check if the player has x amount of items in their inventory
  • [+] Add ContainerInventory Action & Conditions. This is similar to the inventory one, but it checks container blocks, for example Chests or Shulker Boxes placed in the real world. With that, you could add an item to a chest or check if a chest has a certain item.
  • [^] Improve NumberVariable completions
  • [!] Fix wrong argument type in list actions
  • [!] Fixed some remove commands not working correctly
NotQuests - v4.4.3 - Squashing some bugs

Published by AlessioGr almost 3 years ago

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

  • [^] Display better Condition Type in Quest Preview Requirements, if the condition uses the variable system internally
  • [^] Added more error checking during data loading
  • [!] Fixed /qa delete command not deleting the Quest
  • [!] Fixed Experience variable not working
  • [!] Set show-progress-in-bossbar config option to false by default
  • [@] Updates translations (Russian)
NotQuests - v4.4.2 - Improvements

Published by AlessioGr almost 3 years ago

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 bossbar (must be enabled in the general.yml first)
  • [+] Experimental web quest editor (very unfinished). Feel free to check up on its current progress by using /qa editor (note that it will publish your quests/actions/condition)
  • [!] Fix incorrect progress showing when tracking progress.
NotQuests - v4.4.1 - Bug Fixes

Published by AlessioGr almost 3 years ago

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

  • [!] Fix playerdata saving bug in some cases & errors in console during startup
NotQuests - v4.4.0 - Objective progress tracking & Beam improvements

Published by AlessioGr almost 3 years ago

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
NotQuests - v4.3.0 - Location indicators

Published by AlessioGr almost 3 years ago

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

NotQuests - v4.2.0 - New Conditions and Actions

Published by AlessioGr almost 3 years ago

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
NotQuests - v4.1.0 - Condition Descriptions & Bug Fixes

Published by AlessioGr almost 3 years ago

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)
NotQuests - v4.0.0 - More flexibility: Variables & Categories

Published by AlessioGr almost 3 years ago

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/
NotQuests - v3.2.5 - Bug Fixes & Improvements

Published by AlessioGr almost 3 years ago

Attention: This update will only work with Java 17 – NOT with Java 16. If your host does not support Java 17, refund them and look for a better host.
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
NotQuests - v3.2.4 - Placeholder Improvements

Published by AlessioGr almost 3 years ago

Attention: This update will only work with Java 17 – NOT with Java 16. If your host does not support Java 17, refund them and look for a better host.
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
NotQuests - v3.2.3 - Bug Fix & updated Translations

Published by AlessioGr almost 3 years ago

Attention: This update will only work with Java 17 – NOT with Java 16. If your host does not support Java 17, refund them and look for a better host.
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
NotQuests - v3.2.2 - Translation Update

Published by AlessioGr almost 3 years ago

Attention: This update will only work with Java 17 – NOT with Java 16. If your host does not support Java 17, refund them and look for a better host.
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

NotQuests - v3.2.1 - Bug Fixes & Translations

Published by AlessioGr almost 3 years ago

Attention: This update will only work with Java 17 – NOT with Java 16. If your host does not support Java 17, refund them and look for a better host.
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.

NotQuests - v3.2.0 - Visual Overhaul

Published by AlessioGr almost 3 years ago

Attention: This update will only work with Java 17 – NOT with Java 16. If your host does not support Java 17, refund them and look for a better host.
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
NotQuests - v3.1.1 - Color fix

Published by AlessioGr almost 3 years ago

Attention: This update will only work with Java 17 – NOT with Java 16. If your host does not support Java 17, refund them and look for a better host.
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.

[!] Fixed some incorrect colors in the GUI

NotQuests - v3.1.0 - Modernization

Published by AlessioGr almost 3 years ago

Attention: This update will only work with Java 17 – NOT with Java 16. If your host does not support Java 17, refund them and look for a better host.
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 <highlight>). 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)
Badges
Extracted from project README
GitHub issues GitHub stars GitHub license CodeFactor Crowdin
Related Projects