Quester

Header

Logo

Quester is highly customizable plugin handling all kinds of quests. From simple "gather to get reward" quests, to complicated forked story-telling quests. What is even better, everything is customizable on-the-fly directly in game ! No more restarting/reloading your server every time to change something. Localizable messages, plenty of different, highly-customizable objectives, conditions, events and flags. NPC and sign support. All this together creates almost unlimited possibilities.

Wiki Dev builds GitHub Old main page


Using 0.7 ? Proceed to the wiki. (currently empty :( ) Using 0.6 ? Proceed to the old main page.
(Old main page is the rightmost link.)

Need quick help? Try your luck in channel #Quester at irc.esper.net.
Found a bug? Have a suggestion? Sumbit a ticket.
Don't forget to specify Quester version you are using and label the ticket appropriately. Tickets without label will take longer to review or be ignored completely.

Latest version is working with MC 1.7/1.8. See dev builds. Link broken at the moment, latest builds here.

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

  • Avatar of jajamic jajamic Aug 04, 2016 at 16:05 UTC - 0 likes

    Ok thx !

    I have see Sentry is dead, but replace by Sentinel. It's work?

  • Avatar of ragan262 ragan262 Aug 04, 2016 at 14:45 UTC - 0 likes

    @jajamic: Go

    Set use-metrics in config to false.

  • Avatar of jajamic jajamic Aug 04, 2016 at 10:48 UTC - 0 likes

    Hi i have this error:

    [12:00:52 WARN]: Exception in thread "Craft Scheduler Thread - 549" [12:00:52 WARN]: org.apache.commons.lang.UnhandledException: Plugin Quester v1.0.1 generated an exception while executing task 111 at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; at me.ragan262.quester.mcstats.Metrics.postPlugin(Metrics.java:335) at me.ragan262.quester.mcstats.Metrics.access$400(Metrics.java:57) at me.ragan262.quester.mcstats.Metrics$1.run(Metrics.java:223) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more

  • Avatar of ragan262 ragan262 Jul 15, 2016 at 11:35 UTC - 0 likes

    @vivi902: Go

    Flags are simply boolean values in config. This should help http://pastebin.com/TLdVrEQh

    Last edited Jul 15, 2016 by ragan262
  • Avatar of vivi902 vivi902 Jul 14, 2016 at 02:41 UTC - 0 likes

    I saw on the Quest Example page that you can create hidden objectives by using the flag -h, and that it is possible to use a variety of different flags with commands in-game. How would I set these flags up in the quest.yml file?

  • Avatar of ragan262 ragan262 Jul 08, 2016 at 21:46 UTC - 0 likes

    @Imxxboredxx: Go

    Prerequisites are separated by semicolon.

  • Avatar of Imxxboredxx Imxxboredxx Jul 07, 2016 at 23:57 UTC - 0 likes

    Hello, is there a way to add multiple prerequisites to an objective in the quests.yml file? I am aware it can be done in game using commands but I would prefer to do it in the file itself. Adding a space to separate the objectives (as it does in game) does not work.

  • Avatar of ragan262 ragan262 Jul 04, 2016 at 17:32 UTC - 0 likes

    @stun23: Go

    Try it and let me know.

  • Avatar of wd40bomber7 wd40bomber7 May 18, 2016 at 02:08 UTC - 0 likes

    So I figured out why all of our quests were constantly being broken on server launch. Quester was loading before multiverse, and throwing away any location related data on worlds that hadn't loaded yet. By adding a soft dependency on Multiverse-Core I fixed it for our server.

  • Avatar of user_550497 user_550497 May 10, 2016 at 03:51 UTC - 0 likes

    I was playing around with the commands in Quester, and finally found a way for the sound to play. I used a command (CMD) to play them, and it works just fine. Just don't forget to set the xyz.

    Example:

    /q event add 0:12 CMD playsound entity.horse.armor master @p xyz

    @p just means the nearest player by the way.

How did you find Quester ?

  1. Choice:

  1. Results
  2. 11 comments

Facts

Date created
Jul 25, 2012
Categories
Last update
Jul 29, 2013
Development stage
Beta
License
GNU General Public License version 3 (GPLv3)
Curse link
Quester
Reverse relationships
1
Downloads
40,629
Recent files

Authors