NotQuests

Flexible, open & solid paper Quest Plugin

GPL-3.0 License

Stars
46
Committers
12

Bot releases are hidden (Show)

NotQuests - v3.0.1 - Improvements & Additions

Published by AlessioGr almost 3 years ago

  • [+] You can now use 'any' for the materials you enter in certain objectives
  • [+] 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)
NotQuests - v3.0.0 - Release!!!

Published by AlessioGr almost 3 years ago

Version 3 is now officially released!!! Together with the release comes a super helpful beginner tutorial by Eggzieh – go check it out: https://www.youtube.com/watch?v=OC45_H3Tv8Y

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
NotQuests - v3.0.0-BETA9 - Bug Fixes

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

[!] Fixed old actions converter not converting the console command properly
[!] Fixed /qa actions edit actionname delete command not working

NotQuests - v3.0.0-BETA8 - Fixed Critical Actions/Triggers bug & added more actions

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

[+] FailQuest Action
[+] TriggerCommand Action
[!] Fixed bug when creating new actions / triggers where the plugin forgets to set the action name / world name for triggers. This would cause the action to fail and the plugin to not load after the next restart due to the trigger being corrupted. If this happens to you, open your quests.yml and delete all triggers with an empty triggerActionName. Then, you should be able to load the plugin again.

NotQuests - v3.0.0-BETA7 - New Action & Improvements

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

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

NotQuests - v3.0.0-BETA6 - More Actions/rewards!

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

[+] Added Action Action (an action which runs another action defined in the actions.yml)
[+] Added GiveQuest Action
[@] Improved MiniMessage of default en translation

NotQuests - v3.0.0-BETA5 - ProjectKorra integration & fix Fancy Tab Completion

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

[+] ProjectKorraUseAbility Objective
[^] Internally improve how integrations are handled
[!] Fix fancy actionbar completion colors

NotQuests - v3.0.0-BETA4 - More random additions and improvements

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

  • [+] 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.
NotQuests - v3.0.0-BETA3 - Packet Improvements & config options

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

  • [^] I made my own packet listener, which works pretty well. Packet magic is now enabled by default for everyone (if you upgrade, you'll have to manually enable it) and should be safe to use now.
  • [^] You can now configure the journal item in the config
NotQuests - v3.0.0-BETA2 - Conversation improvements & Towny stuff

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

[+] TownyNationTownCount Condition
[+] TownyTownPlotCount Condition
[+] TownyTownResidentCount Condition
[+] TownyNationReachTownCount Objective
[+] Ability to add more than one Action to a conversation line
[+] Ability to add the shout: flag to a conversation line, which will make the text bold
[^] Improve Conversation loading speed
[^] Automatically remove spaces in next: conversation lines, to reduce the chance of mistakes happening when creating conversations
[@] Add more German translations
[!] Fixed potential shading bug where the user GUI wouldn't work

NotQuests - v3.0.0-BETA1 - Reworked a lot of stuff internally

Published by AlessioGr almost 3 years ago

This is a BETA release. Please back up your old quests (the plugins/NotQuests folder) before updating. There may or may not be bugs which could lose to old v2 Quests being lost, so please make a back-up. Please report all bugs you find on my discord.

  • [+] TownyReachResidentCount Objective
  • [+] Each Objective can now have its own conditions (don't over-use that for now. Didn't optimize the performance for that yet). Requirements = Conditions.
  • [+] Rewards now internally use the actions system. You can now add rewards to single objectives.
  • [+] There are now 5 different types of actions other than just Console Commands!
  • [^] Objective dependencies are gone and have been replaced with the CompleteObjective condition.
  • [^] Code Quality & API has been improved by a LOT
  • [^] Improved data loading (should be safer & with more helpful log messages now)
  • [!] Fixed error when trying to create an OtherQuest Objective
NotQuests - v2.3.2 - New Towny Requirement & Various Improvements

Published by AlessioGr almost 3 years ago

Additions:

  • New Requirement: TownyNationName (if Towny is installed)

Improvements:

  • Chat history size for conversation packet magic is now configurable
  • Updated packetevents (should make conversation packet magic safer to use)
  • Updated Spigot API to 1.18.1 (1.18.1 already works with previous versions)
  • Updated Vietnamese translation (thank you, VoChiDanh )

Fixes:

  • Fixed bug where requirement are enforced even if other requirements are
    still pending
NotQuests - v2.3.1 - Slight text improvements

Published by AlessioGr almost 3 years ago

Additions:

  • Polish translation (thanks to TheMikol)
  • More translatable strings, especially for the GUI (when right-clicking armor-stands or quest giver NPCs)

Improvements:

  • Improved the way long Quest descriptions and Objective descriptions are wrapped in the GUI. Can also be configured in the general.yml.
NotQuests - v2.3.0 - New Objective: SmeltItems

Published by AlessioGr almost 3 years ago

Additions:

  • Added SmeltItems objective (works on furnace, blast furnace & smoker)

Improvements:

  • Register offhand swap for CraftItems objective
  • Remove old commands
NotQuests - v2.2.3 - Fixed TriggerCommand Objective

Published by AlessioGr almost 3 years ago

  • Fixed TriggerCommand objective creation commands not working (throwing an error)
  • Removed unnecessary packetevents update checker spamming the console
NotQuests - v2.2.2 - Further improve conversations

Published by AlessioGr almost 3 years ago

  • Made conversation packets even safer to use
  • Future possible Minecraft 1.19 compatibility without update needed
  • Fixed actionbar messages being included in chat history for conversation packets
  • Added commands
    • /qa conversations edit name speakers add
    • /qa conversations edit name speakers remove
    • /qa conversations edit name speakers list

So yes, now you can edit speakers without editing the conversation files. Editing conversation lines will come in future updates (so you won't have to touch conversation files at all)

NotQuests - v2.2.1 - Update packetevents

Published by AlessioGr almost 3 years ago

Updated packetevents dependency. This fixes some issues with the chat packets option in the general.yml (for fancy conversations) and should make it safer to use (but it's not 100% stable yet). It's still disabled by default - you'll have to manually enable it in the general.yml if you use conversations.

NotQuests - v2.2.0 - Conversation update

Published by AlessioGr almost 3 years ago

Conversations:

  • Added /qa conversations create command. This creates the conversation file with you - filled with the default template. However, to edit the actual conversation, you still need to open the conversation file manually and edit it. For beginners, I recommend using /qa conversations create test --demo to fill it with a demo conversation. You can try to understand it and learn from it.
  • Added actions to conversation lines. Each conversation line can now specify an action (specified in actions.yml) to execute once it's reached.
  • Chat packets: If this feature is enabled, old conversations will be magically removed from the chat while keeping the other chat history. While this feature is reeeally cool, you need to enable both "packet" options in the general.yml first as it could be unstable and needs some testing first.
  • Fixed other, random conversation bugs I have noticed

Other:

  • Fixed bug where actions were not saved after using the /qa actions create command
  • Fixed click & hover messages not working in 1.18
  • Updated dependencies
  • Other random bug fixes
NotQuests - v2.1.7 - Bug fixes & improvements

Published by AlessioGr almost 3 years ago

Improvements:

  • Remove ugly empty brackets () from objective task descriptions without special item names

Fixes:

  • Fix both reset admin commands not working
  • Fix CraftItems Objective and another Objective not saving / not being created
  • Fixed some internal placeholders not being replaced (like objective displayname & description)
NotQuests - v2.1.6 - Actions improvements

Published by AlessioGr almost 3 years ago

Improvements:

  • This update migrates your actions from quests.yml to actions.yml. This will clean up the quests.yml a bit and will be the base for future updates coming to actions (different kinds of actions & adding actions to conversation lines or to quest rewards)

No need to do anything when updating.

Badges
Extracted from project README
GitHub issues GitHub stars GitHub license CodeFactor Crowdin
Related Projects