Quester

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.
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 DEV version should be working with recent minecraft versions. See dev builds.




-
View User Profile
-
Send Message
Posted Aug 4, 2014Hi Ragan, I'm very interested in using this plugin and have a few interesting ideas for quests but I'm not sure how to actually use it. I'm not the best at understanding plugins as it is but I would really like to get into this one. It is compatible with Citizens 2 right? How does that work? Have you got any advice for me to start getting more familiar with it?
Thanks :)
-
View User Profile
-
Send Message
Posted Aug 3, 2014@ragan262
That's what I was missing, thanks Ragan
-
View User Profile
-
Send Message
Posted Aug 3, 2014@Ban5
It should be possible to manually destroy it while crouching.
Edit: you MAY be able to get help with things like this one faster on irc
-
View User Profile
-
Send Message
Posted Aug 3, 2014How do we remove a sign with [Quester] on it, there is no holder assigned to it.
-
View User Profile
-
Send Message
Posted Aug 2, 2014@Ban5
That's not possible. If you want to get more than one quest from NPCs, you need to shift-click it. I will probably remove this behaviour completely soon, (clicking NPC to complete objectives) since it can be completely replaced with triggers.
@Jacold
Build #5 is probably the most stable of all dev builds currently available, but it still doesn't work with UUIDs. (but name changing isn't available yet, so it doesn't matter that much)
If you have faith in dev builds or need any minor features added after build #5, (like utf8 support in config files or triggers) latest dev build is the way to go.
-
View User Profile
-
Send Message
Posted Aug 2, 2014@ragan262
Thank you. I'll use this plugin.
Which dev version could I use for cd 1.7.2?
-
View User Profile
-
Send Message
Posted Aug 2, 2014For NPCs that have objectives from one quest but a holder of their own with other quests how do we suppress the msg "You can't complete your quest here"?
-
View User Profile
-
Send Message
Posted Aug 1, 2014@jajamic
Both bugs should be fixed in build #10.
Also, there was an error printed into console when NPC was right-clicked. Next time please look for those as well.
-
View User Profile
-
Send Message
Posted Aug 1, 2014Thank you for your help, for NPC, I'm sure not to make a mistake, I do not think for once be the source of the problem.
My problem event before it worked without error, this is all I can say.
https://github.com/raGan262/Quester/issues/45
-
View User Profile
-
Send Message
Posted Aug 1, 2014@jajamic
Thanks for the report, I will test questholder assignment issue.
I am not entirely sure what's you second problem. Please set quester to debug mode and turn verbose logging on in config and report any errors that appear in console. Please create a ticket where you describe the issue and provide an error log if there is any. Don't forget to tag it as a bug. Also please use pastebin or similar site to provide configuration files or errors.
@Ban5
Adding an extra space between inputs is actually forcing you to break sentence in between words, so having to manually control spaces could fit larger text into fewer commands. At the end of the day, it's up to a personal preference. I was actually thinking about implementing it exactly the same way, but now I am leaning more towards creating specialized "text editor".
I'm glad you enjoy it, but the guy that made it probably deserves your thanks more.
-
View User Profile
-
Send Message
Posted Aug 1, 2014@ragan262
I have used, not fully tested, the longcommands plugin. It works good for events and objective descriptions allowing full paragraphs to be one block instead of ending mid sentence and continuing on the next line. Ragan you have a better builtin control for the quest descriptions with '/q desc set "text"' and '/q desc add "text"' as they will leave the proper spacing when putting them together. 'text text'
With this plugin you need to either put the space at the end of the first input
'/q evt add 0 "&2Hi there %p \' '&2how are you today."
or the beginning of the next input
'/q evt add 0 "&2Hi there %p\' '&2 how are you today.".
As I said your quest descriptions deal with that better
'/q desc set "&2Hi there %p" ' '/q desc add "&2how are you today."
Great find, thank you, it made my quests look better.
-
View User Profile
-
Send Message
Posted Aug 1, 2014@jajamic
Make sure you have a 'blaze rod' in hand then left click to assign selected holder, right click to unassign. 1 holder per entity, sign or npc, but multiple entities can have the same holder.
your quest file looks correct. quest 0 is called Capitaine, you have 1 objective - 0, 1 condition - 0, and 1 event - 0. in your file they should be broken up this way, objectives together, conditions together, and events together, confusing for us but easy for the server.
any other issues post here we will assist as best we can.
-
View User Profile
-
Send Message
Posted Aug 1, 2014Ok so it's good he accepted well put "Quester". When I did "/ q holder select 0" he told me that he has selected the Holder after I check "/ q holder info", I have the 0 with the quest I want. But when I right click, it does not score, and left click it says it removes the holder.
The problem right click, does not assign it, if I try to take the quest he said "no holder asign".
Incidentally I just noticed that my "events" are not agree, you have changed their systems?
exemple my quest :
'0':
name: Capitaine
worlds:
- oktal
flags: NODESC;ACTIVE;DEATHCANCEL;
objectives:
'0':
index: 1
type: NPC
conditions:
'0':
quest: Capitaine
inverted: true
type: QUEST
events:
'0':
message: '&5&o&l Evranne &r&7| &6Oh! hey! &6.'
type: MSG
occasion: -1
-
View User Profile
-
Send Message
Posted Jul 31, 2014@jajamic
In case you are using build #7 or #8, (or even newer) you need QuesterNpcs to make Quester work with Npcs. (only Citizens atm)
-
View User Profile
-
Send Message
Posted Jul 31, 2014I use this version:
Quester 0.7-3-Snapshot
Citizen 2.0.13-Snapashot (build1130)
What is this, QuesterNpc?
-
View User Profile
-
Send Message
Posted Jul 31, 2014@jajamic @Ban5
You heard the man, tell us more about the issue. Are you using newest dev build with the separate QuesterNpcs plugin?
-
View User Profile
-
Send Message
Posted Jul 31, 2014@jajamic
without more information there is not much we can do.
minecraft version, quester version '/version quester', citizens2 version '/version citizens' would be a good start, are you sure the plugins are running '/plugins'. That's all I can offer atm.
-
View User Profile
-
Send Message
Posted Jul 30, 2014Hi,
with Citizens i have a problem, when i send "/trait quester" this plugin say "Couldn't change quester : Trait not found"
why?
-
View User Profile
-
Send Message
Posted Jul 28, 2014@Jacold
If you are using dev build, there is a command runnable by a script to start a quest for a player.
/q player quest start <player name> "<quest name>"
or
/q pl q start <player name> "<quest name>"
There is no other way at the moment. Quest name needs to be quoted in case it contains spaces. Both types of quotes are accepted.
-
View User Profile
-
Send Message
Posted Jul 28, 2014Hello, I'm new with this plugin. It is any option to handle quester with denizen? I want to start quest when they are triggered by denizen script. It is possible?