Plugin Release NotQuests – Solid Quest System [1.17.x-1.18.x]

Download Link
Source Code
Minecraft Versions
1.17.x - 1.18.x
Compatible Java Versions
Java 17
Note: NotQuests is a modern plugin designed for Paper Servers. Some features are only available if you use Paper or a fork of Paper (not Spigot).

Getting started guide

Requirements to run NotQuests:

  • Paper 1.17.x or 1.18.x
  • Java 17
Helpful Links:

Simple Beginner Tutorial


Accepting a Quest


Conversation System


Quest Completion & Rewards


User GUI for taking Quests


Admin Commands & Help Menu


Integrations / optional plugins

  • MySQL Database - strongly recommended. Otherwise, SQLite will be used.​
  • Citizens - needed for Citizens NPC stuff to work. You can also use Armor Stands without Citizens, though​
  • Vault - for Economy stuff​
  • PlaceholderAPI - needed for placeholders​
  • MythicMobs - you can use MythicMobs in KillMobs objectives​
  • EliteMobs - to use the KillEliteMobs objective​
  • Slimefun - to use the SlimefunResearch objective​
  • LuckPerms - to use the Permission Reward​
  • UltimateClans - to use the UltimateClansClanLevel Requirement​
  • Towny - to use various Requirements and Objectives​

Core Libraries used for the Paper version (doesn't include integrations)​

  • Paper API​
  • Incendo/Interfaces​
  • Cloud Command Framework​
  • Adventure​
  • MiniMessage​
  • Crunch​


NotQuests is an incredibly easy-to-use, open-source spigot Quests plugin for 1.17 and 1.18. While I initially created NotQuests for my own server because I was unhappy with what the previous Quests plugin we used had to offer (IP:, it's now public!

It's being constantly improved, and I really hope that others could contribute to the plugin and help maintain it. The command system is much faster, easier & flexible than what other Quest plugins have to offer, and I did not notice any performance issues either.

  • Proxy support (e.g. Velocity/Waterfall/BungeeCord)​
  • Variable system for registering flexible Actions & Conditions at the same time​
  • Actions, Conditions, Objectives & Conditions are registered dynamically. This makes it easy to add your own via the API or by contributing.​
  • Flexible Conversation system, tightly integrated with actions & conditions​
  • Multiple integrations with other plugins (if not, you can achieve a lot with Placeholder Conditions & Console Command Actions)​
  • Quests can be bound to both Citizen NPCs and Armor Stands (Armor stands offer better performance)​
  • Complete GUI for the User Interface​
  • Beautiful Design​
  • Modern coloring using MiniMessage (legacy is unsupported)​
  • Player data is saved in MySQL or SQLite, Quest configuration data in a configuration file
  • Quest Point system
  • Smart Command Tab Completions for all User and Admin commands
  • Translation System (
  • Many usable Objectives, Conditions (= Requirements) and Actions (= Rewards)
Last edited:
  • Like
Reactions: EterNity