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.
I released last 0.5.3 dev build. I there are no issues with it, it will be released here. Feel free to download and test it.
@Dinasty - thx, nope i'm not using dev, i have ported bukkit 1.2.5
@Smattymatty
config.yml - Edit only-first to false
@Dinastya How do i turn automatic quest activation off?
@MIkoXable
Read all info.
You can just disable automatic quest activation and then have a Quest not condition.
So if you make a quest you add the quest not condition for the same quest.
then if the player haven't done the quest he can do it and if he did it already then the quest not confition returns to false what means the player can't do the same quest again.
while others who haven't completed it can still do it.
Note: In last dev builds the close after is automatic disabled and you need to add it with /q flag but guess your not using a dev build.
That's nice plugin here, i have a request for making quest inactive only for player who already done this quest, because i need all players can make the same quest, not only one who make it innactive for others. Sry for my bad english.
@Immanuel12
I'm using multiverse and Quester and Citizens2 and it's working perfect for me.
I'm using this versions:
MultiverseCore: 2.5 Build 565 (http://ci.onarandombox.com/job/Multiverse-Core/565/)
Citizens: 2.0 Build 275 (http://ci.citizensnpcs.net/job/Citizens2/275/)
Quester: 0.5.3 D3
If that doesn't work look if there are any errors in the logs.
@Smattymatty
Post your error else none can help.
And for the npc his is default just disable permissions for /q done or in older versions disable it in the config.
@MCFUser5585029
You don't have to use commands you can just go back to the npc and click it again to finish a quest and disable commands or don't give permissions for /q done in last versions.
And @ragan
I disabled the quester.use.list permission but users can still use /q list. All other permissions seem to work fine expect the ones for /q list
Plugin Conflict with Multiverse if using Citizens2 + Quester :( Tried different versions of Multiverse, always the same, without Multiverse, everything works, but i need Multiverse. (Cannot left click on a NPC with a Blazerod and nobody can accept a quest, if Multiverse is enabled)
@Smattymatty
Are you using Spout? This isn't updated yet and may cause the problem.
I have two problems, when I complete a quest it says "An internal error occured while attempting to perform this command". Also, how do I make it so you can only complete quests when talking to the npc that gave it to you using citizens 2?
Make a spout version if you have the time. It would allow you to pick up quests from NPCS and have accept and deny buttons in game, instead of through commands.
@jesse131
Backups backups backups. Any warnings can be found in commit messages.
The dev build has fixed the problem, but now I need to re-do my whole config (which took quite a while -_-)
@Dinastya
I think so yes, I'll try out the dev build.
@jesse131
Are you using 0.5.1a?
Seems like your using 0.5.1
That version had wrong command formating for events with messages but has been fixed for me
Another thing I can't really figure out. Is it possible not to enter a 'delay' with events?
When my player gets a message, they get like:
1 &6Can you get me some dirt?
Any way I can get rid of the '1'. When I do it, the config resets -_-.
Could you make some changes to the permissions? Like give each command it's own permissions and have like still the main groups? I don't want my players to use /q info and /q show and /q list.
And maybe add a /q admin to show all commands including the admin ones.
And /q help also need to be updated with /q profile etc
@jesse131
You should really read the documentation again.
to disable default messages go to your config.yml.
Then create a quest and add events.
There are 3 special occasions on start on stop and on cancel.
So if you want to add a start message then add a msg event for the start occasion.
/q evt a msg -1 1 &aI really need some dirt, can you get me a stack?
But realize good that if you disable msges for certain type in the config then all quests wont have msges unless you add them.
Just check the objectives, events, rewards and conditions page.
@ragan262
Nice with the dev builds will test them out as much as possible and report bugs.
Maybe place somewhere a dev simple changelog or make the commits a little more descriptive so we know what to test?
EDIT: Nevermind :p commits already got enough info i just saw ... but when i open it i saw all and it got plenty info :p
EDIT: Nerver mind. Seems like its called an event. I'll try it out.
I looked over the help files, and upcoming features. I'm still confused.
Is it possible to set a custom message for a quest?
Example: When the player does /quest start they'll get info about the challenge like:
'I really need some dirt, can you get me a stack'
On cancel:
'I guess I'll find it myself then'
And on completion:
'Thanks, that really helped a lot! Here's a stone shovel!'
Ok, I uploaded first dev build, which can be found in Source and dev builds section.
I will be uploading there and once enough changes have been made, I will upload here. Feel free to download dev builds and let me know about any bugs you find.