Quests has broken 50k downloads!

Update: Quests development has been stopped for the time being due to the Bukkit situation. More information to come in the future.

Check out the new Quests API


Quests is an ever-growing, work in progress. A completely open system allowing for intricate Quest design and customization, it gives you the tools to immerse your players into a world of your creation, and have them be met by the challenges you present.

Feel like contributing to the project? All donations are extremely appreciated and help boost the project productivity.


Official Tutorial
ndudz's Tutorial
qtpriest's Video Tutorial (Making Quests)
French Video Tutorial

Translations *NEW*
Item Formatting
Source Code (GitHub)

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Dev Builds (Jenkins)

What is Quests?
An extensive Questing system, where players may take different Quests, complete them for rewards and a sense of accomplishment.

In a nutshell, what features are there?
This mod provides you with the following main features:

  • Citizens 2 support! Your Quests can be given by NPCs!
  • In-game Quest editor! You never have to touch the file containing your Quests!
  • *NEW* Language file! You can translate Quests into your own language, or modify the menu/message formatting.
  • *NEW* GUI Display! Quests can be given from NPC's with an inventory GUI display.
  • *NEW* Quests API! The three different Quests APIs allow you to build your own requirements, rewards or Quest objectives.
  • Denizen support! Denizen scripts can be run at certain points during a Quest.
  • WorldGuard support! Quests may require that you be inside a specific WorldGuard region to take them (via command).
  • PhatLoots support! Quests may give PhatLoots as rewards.
  • mcMMO support! Quests may give mcMMO skill levels as rewards. Quests may also require certain mcMMO skill levels to accept.
  • Heroes support! Quests may give Heroes class experience as rewards. Quests may also require certain Heroes classes to accept.
  • Customized Quest names, messages, Quest requirements, and Quest rewards.
  • Quests are divided into Stages. Stages may have any number of Objectives.
  • 14 (currently) different Objectives ranging from Item Delivery, Location Reaching, to Mob/Player Killing and Enchanting
  • An Event system where various things may happen at certain points in a Quest, such as mob-spawning, lightning strikes, potion effects etc.
  • Leaderboards for Questers with the most Quest Points. Quest Points are an available reward from Quests.

How do I get started? First, you will need the following dependency:

You may also choose to install Citizens 2 if you haven't already. It is highly recommended to get the full experience of Quests. Note: If you are downloading Citizens, make sure to download a Citizens 2 version, and not a Citizens 1.x version.

Okay, I'm setup. How do I start making Quests?
Read the Tutorial page.

This plugin collects data from your server:
This data includes:

  • Server IP
  • Server name
  • Server MOTD
  • Number of quests
  • Whether you use citizens or not

Don't want this? just set snoop, in the configuration, to false.

Planned Features

  • SQL Integration (Started)
  • Party System (Not Started)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of joshthegrate joshthegrate Sep 18, 2014 at 16:24 UTC - 0 likes

    how do i set up a plant seeds carrots and potatos objective. no mater what i do in the stage area i cant get it to detect the planting of these items.

  • Avatar of ThroaTy ThroaTy Sep 17, 2014 at 16:07 UTC - 0 likes

    Great plugin! I reinstalled it, because I got the error messages same as

    So the errors are away, but when I accept now a new quest, I get this error:

    If I cancel the quest, I get this error:

    I hope you can fix this!

  • Avatar of iSynn iSynn Sep 16, 2014 at 04:14 UTC - 0 likes

    Is there any other convenient way for dialogue? For me, I have to create multiple events in which the start message and finished message indicate the dialogue. Any better or easier way?

  • Avatar of JHunter44 JHunter44 Sep 15, 2014 at 19:41 UTC - 0 likes

    Hi Blackvein,

    I've tried the taming horse option for a certain quest and it doesn't work. When you add taming a horse for a stage in a quest and then you /questadmin reload it, the quest doesn't appear in-game. It's almost like when you add in the taming horse option, it temporarily hides the quest in-game until you remove that part. Any suggestions?

  • Avatar of iSynn iSynn Sep 14, 2014 at 17:19 UTC - 0 likes

    For some reason, my quests have been cleared out? I think this was because I restarted the server, but I'm not sure. I can't see my quests though.

  • Avatar of JimFoxer JimFoxer Sep 13, 2014 at 22:00 UTC - 0 likes

    @insane_bob2003: Go

    A lot of us have the same problem. I'm still using an old build as a result. Unfortunately, Blackvein seems to be far too busy to make regular updates. I wish he'd bring another developer on board to help him with the project. A lot of comments here have been repeated for months. But as they say, beggars can't be choosers. :(

  • Avatar of insane_bob2003 insane_bob2003 Sep 13, 2014 at 17:08 UTC - 0 likes

    im having the same issue as this guy

    any fixes yet? and i can load your "Dev Builds (Jenkins)" page to look for any updates.

    can anyone help me?

  • Avatar of GonzoDark GonzoDark Sep 13, 2014 at 07:52 UTC - 0 likes

    @YolandoGlee: Go

    "If I do convert to Sponge in the future, I'm glad to see that your plugin will be there. " < I am really happy to hear that as well :)

  • Avatar of YolandoGlee YolandoGlee Sep 13, 2014 at 02:00 UTC - 1 like

    Congrats on 50,000 downloads! Glad to see you are going strong, Blackvein! I am also equally thrilled to see that your plugin is on the list for plugins to be imported to the new Sponge that is in development. That relieves my stress level.

    Players on my server love Quests. We offer over one hundred quests, and players compete for monthly prizes to see who earns the most quests points. If I do convert to Sponge in the future, I'm glad to see that your plugin will be there.

    Last edited Sep 13, 2014 by YolandoGlee
  • Avatar of fastlockel fastlockel Sep 11, 2014 at 22:25 UTC - 0 likes

    All other plugins have been updated, spigot is going on ! If bukkit is dead the community will move on and this is just a big money issue because of Mojang selling to Microsoft all they can to raise the price


Date created
Aug 19, 2012
Last update
Aug 22, 2014
Development stage
  • enUS
All Rights Reserved
Curse link
Recent files