NotQuests

Flexible, open & solid paper Quest Plugin

GPL-3.0 License

Stars
46
Committers
12

Bot releases are hidden (Show)

NotQuests - v5.6.3 - Small improvements

Published by AlessioGr almost 2 years ago

v5.6.2+ features design improvements for language strings. To benefit from them, please delete the "languages" folder so the new version can re-generate it with the latest design improvements, if you are under v5.6.2

  • [^] Make the quests take GUI the default GUI for the /notquests command
  • [^] Prevent language config from being loaded twice on start up, which should shorten startup time
  • [^] Hide more console logs if you disabled verbose logs, to keep the console more clean
  • [!] Fix faulty "trigger world not found" warning for world name "ALL"
  • [!] Exclude action bar messages from chat packet listener which was incorrectly spewing actionbar content in your chat during conversations
NotQuests - v5.6.2 - Sub-objectives, & much much more!

Published by AlessioGr almost 2 years ago

  • [+] NotQuests now supports sub-objectives! Each objective can have unlimited sub-objective. And each sub-objective can also have unlimited sub-sub-objectives.. and so on!
  • [+] You can now set a delay for conversations, e.g. if you want conversation messages to appear half a second later to give it a more natural feeling. You can set it category-wide, conversation-wide, speaker-wide or for just a single conversation line
  • [+] New NPC System. For now, you won't notice much apart from slightly different commands. However this allows me to add support for other NPC systems! Currently, it's planned to be able to use MythicMobs, or any entity/mob, as NPCs (e.g. as quest givers)
  • [^] Huge internal changes, allowing me to add even cooler features in the future
  • [!] Fixed a lot of bugs in the process which I can't count. Because of the big list of internal changes, this might introduce many new bugs, though. The next updates will thus be focused on fixing these bugs, if there are any.
NotQuests - v5.6.1 - Sub-objectives, & much much more!

Published by AlessioGr almost 2 years ago

  • [+] NotQuests now supports sub-objectives! Each objective can have unlimited sub-objective. And each sub-objective can also have unlimited sub-sub-objectives.. and so on!
  • [+] You can now set a delay for conversations, e.g. if you want conversation messages to appear half a second later to give it a more natural feeling. You can set it category-wide, conversation-wide, speaker-wide or for just a single conversation line
  • [+] New NPC System. For now, you won't notice much apart from slightly different commands. However this allows me to add support for other NPC systems! Currently, it's planned to be able to use MythicMobs, or any entity/mob, as NPCs (e.g. as quest givers)
  • [^] Huge internal changes, allowing me to add even cooler features in the future
  • [!] Fixed a lot of bugs in the process which I can't count. Because of the big list of internal changes, this might introduce many new bugs, though. The next updates will thus be focused on fixing these bugs, if there are any.
NotQuests - v5.5.1 - More stability

Published by AlessioGr about 2 years ago

[^] Better error checking to reduce console error spam if you do something wrong

NotQuests - v5.5.0 - QoL boost!

Published by AlessioGr about 2 years ago

  • [+] /qa actions execute command, for quick, inline action executions via command!
  • [+] /qa conditions check command, for quick, inline condition checks via command!
  • [^] Ability to set sound category for PlaySound action
  • [!] Fix incorrect completions for PlaySound action
  • [!] Few other smaller, random bug fixes
NotQuests - v5.4.0 - Content update!

Published by AlessioGr about 2 years ago

  • [+] ProjectKorraIsBender Variable
  • [+] ShearSheep Objective
  • [+] PlaySound Action
  • [+] You can now add an execution delay to each actions.yml action or "Action" action
  • [^] Improved Chat action command
NotQuests - v5.3.1 - Floodgate & Update all dependencies

Published by AlessioGr about 2 years ago

[+] Add FloodgateIsFloodgatePlayer variable
[^] Update all dependencies

NotQuests - v5.3.0 - Conversation answers in chat (=> bedrock/geyser compatibility)

Published by AlessioGr about 2 years ago

[+] Ability to select conversation answer by typing the number of the answer in chat (additionally to clickable text)

NotQuests - v5.2.5 - Improvements

Published by AlessioGr about 2 years ago

[^] Skip loading npc data when plugin disabled due to previous error
[^] More config comments & display default value for each config entry

NotQuests - v5.2.4 - Improvements

Published by AlessioGr about 2 years ago

  • [^] Fully configurable conversation line / answer options display format
  • [^] Fix / improve error messages of commands
NotQuests - v5.2.3 - Bug Fix & small improvement

Published by AlessioGr about 2 years ago

[^] Conversations: allow "text:" to not-be set. This then just doesn't send anything. Useful for abusing a conversation line to run actions
[!] Fix incorrectly saved hidden status of conditions.yml conditions

NotQuests - v5.2.2 - Bug fix

Published by AlessioGr about 2 years ago

[!] Fix potential NullPointerException for checking conditions

NotQuests - v5.2.1 - Conversation improvements

Published by AlessioGr about 2 years ago

[^] Conversation improvements

NotQuests - v5.1.0 - Fix conversation packet stuff

Published by AlessioGr about 2 years ago

[+] Ability to use notquests conversation interceptor in betonquest
[!] Fix conversation packet stuff

NotQuests - v5.1.0 - 1.19.2 Update

Published by AlessioGr about 2 years ago

[^] Update to 1.19.2

NotQuests - v5.0.1 - Bug Fixes

Published by AlessioGr about 2 years ago

[!] Fix NPC error if Citizens is not installed
[!] Do not save player data or tag data if tag data didn't finish loading yet, to prevent data loss

NotQuests - v5.0.0 - NPC improvements

Published by AlessioGr about 2 years ago

[^] Internally revamped the NPC system. You will have to re-do all NPC stuff (so basically re-assign all your NPCs). Nothing new was added, though this change allows me to easily add support for different NPC plugins in the future, like zNPCs.
[^] Performance & internal improvements
[+] predefinedProgressOrder (no docs for that yet, but maybe you can figure it out. Makes linear quest or objective progression 1000x faster to do)
[+] New Feature: custom font nametag above npc when a quest is available (resourcepack). No idea if this works, it seems to be a little buggy. Feel free to test it
[!] Bug Fix: Consider items in equipment slots for item removal in DeliverItems objective
[!] Remove quest from active quests if it should be completed during CompleteQuestAction
[!] Fix bug in smelt objective where players are able to get free progress by putting items in their inventory while in furnace mode and removing them again
[!] Fix ConcurrentModificationException for integrations loading

NotQuests - v4.29.0 - More customizability

Published by AlessioGr over 2 years ago

  • [+] New variables: ReflectionStaticBoolean, ReflectionStaticDouble, ReflectionStaticFloat, ReflectionStaticInteger, ReflectionStaticString
  • [^] You can now give every single objective a task description as well, to override the default one
NotQuests - v4.28.0 - Variable additions & Fixes

Published by AlessioGr over 2 years ago

  • [+] Add variables: Climbing, FlySpeed, InLava, InWater, Op, Ping, WalkSpeed, Glowing, Swimming, Sleeping, Sprinting
  • [^] API addition: Add customizable traitRun consumer for QuestGiver NPC Traits
  • [!] Fix more errors with Citizens x Paper NPC names
NotQuests - v4.27.1 - Integrations fix

Published by AlessioGr over 2 years ago

  • [!] Fix integrations not working
Badges
Extracted from project README
GitHub issues GitHub stars GitHub license CodeFactor Crowdin
Related Projects