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 Sep 15, 2012Hi!
What does the sign do? It either saying no quest available(with my admin account) or no permission for it (with my user account). I would love to be able to trigger a specific quest by right clicking a sign if possible.
-
View User Profile
-
Send Message
Posted Sep 14, 2012@wiloh95
Exactly, citizens should be able to take care of respawning themselves.
By the way, next update may not come as soon as I first thought, I ended up completely rewriting serialization, which will make creating quests in config much easier and more error tolerant. (failing to correctly specify less important details will not remove broken event/objective/quest completely)
-
View User Profile
-
Send Message
Posted Sep 14, 2012wiloh, you'll probably want to use a Citizens2 Sentry as the target NPC. Then you can even specify the respawn timer.
-
View User Profile
-
Send Message
Posted Sep 14, 2012ragan, you said you will fix so that we can kill NPC's, if this happends. Is it possible for the NPC to respawn after the quest is done? otherwise it automatically becomes a ``firstonly?? quest^^
-
View User Profile
-
Send Message
Posted Sep 14, 2012@ragan262
yeah i understand that you won't take the time to implement speciall permissions systems all the time. but as i said i have never before had problems with GM via vault.
I will check again later to be sure that it's not working
-
View User Profile
-
Send Message
Posted Sep 13, 2012@wiloh95
I'm just using function provided by vault. (has(CommandSender sender, String permission)) When I check for quester.use.blah, it should automatically include quester.use.*, as * should stand for any key. If someone manages to find solution to your problem, I will gladly fix it. I will, however, try to avoid providing support for additional permission managers separately. Plugin is guaranteed to work with PEX, because I use it.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@ragan262
GM works fine with vault, this is actually the first plugin ever that I've had permission problems with :P
The point is, exactly everyone on my server has the permission node: quester.use.*
and still often we get the message ``you do not have permission to use this command``
so there must some kind of problem somewhere.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@wiloh95
umm, yes. I use vault for permissions. I use vault because I don't want to keep X plugins compatible by myself. If Groupmanager doesn't work well with vault, I think it's not proper.
And to be honest I have no idea why it 'partially' doesn't work for you and I can't fix things I don't know.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@ warrezme: that's only if you use a MySQL database, that has nothing to do with the npc's.
@ ragan262: so i need to instal another permissions manager and redo everything just because you don't think it's proper? :P
is it that annoying to enable permissions for GM?
-
View User Profile
-
Send Message
Posted Sep 13, 2012@wiloh95
storage:
database:
driver: MySQL
url: mysql://localhost:3306/minecraft
username: root
password: *
it's empty for me :/
-
View User Profile
-
Send Message
Posted Sep 13, 2012@wiloh95
Why don't you use proper permissions manager ? :D
-
View User Profile
-
Send Message
Posted Sep 13, 2012@ragan262
i use groupmanager, and i mean, the other permission nodes work.... most of the times.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@wiloh95
What permission plugin do you use ? Your perms file ? You may need to add quotes around 'quester.use.*'
I use PEX and I never had any problems with permissions.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@warezme
http://pastie.org/4714552
-
View User Profile
-
Send Message
Posted Sep 13, 2012@wiloh95
i was try with new config file .. idem :( .. can u drag and drop u citizen config file for look ?
-
View User Profile
-
Send Message
Posted Sep 13, 2012@warezme: then it must be something in your config i think.
@ragan262: could you look into the quester.use.* permission? i seriously never get it to work for anyone. i need to add every damn permission for every group etc.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@ragan262
It's ok for Sign .. but not with NPC :(
-
View User Profile
-
Send Message
Posted Sep 13, 2012@warezme
To create quester sign, have quester.modify perm and write [Quester] on the first line. rest can be anything. First line shuold turn blue and message should appear. Then use the sign exactly as if it was NPC.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@ragan262
How i can do that with sign ? With Blaze Rod too ? Or need location ?
-
View User Profile
-
Send Message
Posted Sep 13, 2012@warezme
When right click is working, it means all is loaded well and Quester does its job when click event is passed to it. Thing is left-click appears to no be passed at all. It may be caused by something that prevent's damaging entities, or some setting in Citizens 2.
Try using signs. If signs work as expected, there is no issue with quester, since sign interaction is almost the same as NPC one. When one works, second should too, as 90% of the code is the same.