NotQuests

Flexible, open & solid paper Quest Plugin

GPL-3.0 License

Stars
46
Committers
12
NotQuests - v1.5.6 - KillMobs Objective with custom names

Published by AlessioGr about 3 years ago

Additions:

  • New Extra Arguments system for objectives. You can append as many of them as you like at the end of objective creation commands.

I've added the first two extra arguments to the KillMobs objective, which are "nametag_containsany" and "nametag_equals".

Example:
/qa edit name objectives add KillMobs ZOMBIE 2 -nametag_equals bob the killer
This will only accept kills of zombies who have the name tag "bob the killer". It's case-insensitive.

If you use "nametag_containsany" instead of "nametag_equals" it would also match zombies with the name tag "bob the great killer" or "[4] bob the killer" if you got a level before the name — as long as every of the words separated by spaces is in the name tag. It's case-insensitive as well.

NotQuests - v1.5.5 - Small fixes & Improvements

Published by AlessioGr about 3 years ago

Additions:

  • Automatic line-breaks for Quest & Objective descriptions for the GUI (in case the description is too long)
  • Option to set the mob type to 'any' for the KillMobs objective

Fixes:

  • MythicMobs integration not working for some servers if spigot loads it too late
NotQuests - v1.5.4 - New Objective: ReachLocation

Published by AlessioGr about 3 years ago

  • New objective: Reach Location. Completed if a player reaches a set location. (WorldEdit required if you want to use this new objective)
    Steps:
  1. Make a region with the worldedit wand. Once a player is inside that region, they will complete that objective.
  2. Adding the objective: /qa edit questname objectives add ReachLocation worldeditselection <Enter a name for your location here>. It will be displayed in your Quest progress.
NotQuests - v1.5.3 - Integration fixed & additions

Published by AlessioGr about 3 years ago

  • Fixed the minimum damage calculation for the EliteMobs integration not working
  • Added betonquest integration conditions
  • Other minor fixes
NotQuests - v1.5.2 - Integration update

Published by AlessioGr about 3 years ago

  • BetonQuests integration
  • Removed EliteMobs debug messages (oops)
  • Various small, internal improvements
NotQuests - v1.5.1 - Blissful commands

Published by AlessioGr about 3 years ago

Additional information is now shown as an action bar while you're typing admin commands. This makes quest creation 10x easier.

Took me a while to add it for every single command-possibility, but it's worth it. Quest creation like that should be much faster and easier than with any GUI.

NotQuests - v1.5.0 - MythicMobs & EliteMobs integration!

Published by AlessioGr about 3 years ago

  • Added MythicMobs integration. You can now specify MythicMobs in the KillMobs Objective
  • Added EliteMobs integration. For that, I made a special Objective called "KillEliteMobs". Command usage:

/qa edit questname objectives add KillEliteMobs [Mob Name contains / any] [Minimum Level / any] [Maximum Level / any] [Spawn Reason / any] [Minimum Damage Percentage / any] [Amount to kill]
As you can see, it's pretty flexible :) You can also specify custom elite mobs like Beast Master by entering "Beast_Master" in the Mob Name field. These are not auto-completed, but they will work!

  • Every integration can now be toggled on or off in the general.yml
  • Fixed some console colors
  • Add more explanation comments in the default general.yml
NotQuests - v1.4.9 - The Armor Stand Update

Published by AlessioGr about 3 years ago

RENAMED PERMISSIONS: E.g. notnot.quests.user => notquests.use.

  • CompletionNPCs, DeliverItems Objectives and TalkToNPC Objectives now work with Armor Stands! Citizens is now no longer required to use most features of NotQuests! As of now, the only things where you still need Citizens are the EscortNPC Objective and the NPCDeath trigger. I'll add that to armor stands later.
  • New Permission: notquests.admin.armorstandeditingitems
  • Random improvements not worth mentioning
NotQuests - v1.4.8 - Armor Stand particles & various improvements

Published by AlessioGr about 3 years ago

The permission notnot.quests.use is now given by default! Make sure to take it away if you don't want your players to use the quests you have created yet.

  • Added particle effects to quest giver armor stands (configurable in the config)
  • New performance option: disable-if-tps-below. This configuration setting lets you disable the particles above armor stands or Citizens NPCs if the server TPS is below a certain threshold. This is disabled by default.
  • More consistent and colourful console messages
  • Improved the armorstand checker
  • Internal code improvements
  • Added back Adventure Components
  • Optimized QuestEvents and fixed a bug regarding the WorldLeaveTrigger
NotQuests - v1.4.7 - Added more translatable Strings

Published by AlessioGr about 3 years ago

  • Many more translatable Strings have been added. The GUI for players should now be completely translatable. A pre-made English and German translation is already included! I recommend deleting the translations folder after updating.
  • Few internal code improvements
NotQuests - v1.4.6 - New Money Reward Type & Bug Fixes

Published by AlessioGr about 3 years ago

New getting started guide: https://github.com/AlessioGr/NotQuests/wiki/Getting-Started

  • Added new Money Reward Type
  • Fix Bug: Quest cannot be accepted without Citizens installed
  • Fixed ItemReward Material autocompletion
NotQuests - v1.4.5 - New Reward Type & Improvements

Published by AlessioGr about 3 years ago

  • Added an "Item" Reward Type.
    Example: /qadmin edit questname rewards add Item hand 2 or /qadmin edit questname rewards add Item ROTTEN_FLESH 32

  • Added auto-completions for placeholders in qadmin commands (like {PLAYER})

NotQuests - v1.4.4 - Multi-Language support, spigot support

Published by AlessioGr about 3 years ago

  • You can now change texts and translate the plugin into multiple languages. Only a limited number of strings are translatable right now. I will add more and more gradually.
  • Spigot is supported. Paper is no longer required (although recommended)
NotQuests - v1.4.3 - Bugfix: Quests.yml error

Published by AlessioGr about 3 years ago

Fixed quests.yml not generating for fresh installs, causing the plugin to disable itself.

NotQuests - v1.4.2 - CraftItems Objective & Various Improvements

Published by AlessioGr about 3 years ago

  • Added a new Objective Type: CraftItems
  • Make loading of the quests.yml safer by adding more error checking
  • Code Improvements
  • Increased loading speed of the plugin when there is a high number of quests
  • Add missing NPC ID auto-completions for some admin commands
  • Added config option visual.quest-giver-indicator-particle.enabled to general.yml file
NotQuests - v1.4.1 - More Configuration options

Published by AlessioGr about 3 years ago

  • Added config option: visual.quest-giver-indicator-particle.type
  • Added config option: visual.quest-giver-indicator-particle.spawn-interval
  • Added config option: visual.quest-giver-indicator-particle.count
  • Added update checker (shows in the console only)
NotQuests - v1.4.0 - Armor Stands Update, Performance & other Improvements

Published by AlessioGr about 3 years ago

- NEW EXPERIMENTAL FEATURE. Bugs can happen, so be warned. Just use it for testing:
You can now bind quests to ARMOR STANDS! Citizens is not needed for that anymore! Benefits:
- It's even easier to bind stuff to armor stands
- It's 1000x faster. With the right server settings you could have 10000x more armor stands without lag — compared to Citizens. There are few plugins you can use to style your armor stands and make them look even better and more unique than NPCs.
You can't use them for objectives or triggers yet (like DeliverItems or TalkToNPC). That, I will add later.

  • Fixed Reward ConsoleCommands not working
  • Performance improvements when right-clicking NPCs
  • Fixed /qa progress command showing online players as offline.
  • Add proper NPC ID autocompletion to NPCs add command
NotQuests - v1.3.5 - Bug Fixes & Improvements

Published by AlessioGr about 3 years ago

  • Add Configuration option: general.max-active-quests-per-player
  • Add Command Aliases: /nq and /nqa
  • Add Version number to admin command /qa
  • Fix GUI still showing when right-clicking an NPC with only takeEnabled Quests when it's set to not showing (can be set when adding npc to quest)
  • Error Check for invalid NPCs in CommandNotQuests when checking if the NPC is close for takeEnabled = false Quests. It now skips them and warns the player about it.
NotQuests - v1.3.4 - New Placeholders & Other Improvements

Published by AlessioGr about 3 years ago

  • 2 new configurable placeholders (You can display them in your sidebar for example):
    %notquests_player_active_quests_list_horizontal% and %notquests_player_active_quests_list_vertical%
  • Improved the Quest Points Placeholder
  • Fixed unnecessary space at the end of every Quest DisplayName
NotQuests - v1.3.3 - Add Placeholder & Configuration option

Published by AlessioGr about 3 years ago

  • Add Placeholder: %notquests_player_questpoints%
  • Fix another Placeholder
  • Add Configuration Option gui.usercommands.enabled to enable or disable the GUI for the other user commands
Badges
Extracted from project README
GitHub issues GitHub stars GitHub license CodeFactor Crowdin
Related Projects