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.
Oh, another thing I would LOVE, would be to add some way too hook in to dragon's lair. I use this plugin a lot, and it is very important to me to be able to hook quests into my dungeons. If at all possible, that is.
version 0.3.4 works with 1.3.1 R0.1, but experience is probably messy a little.
@ragan262
Features I am currently waiting for (and excited about) are the quest prerequisites [assuming that's what you mean by quest starting conditions] so I'll be able to do tier'd quests such as Mining I, Mining II and Mining III; also an upgrade to .yml files for logging, as there might be the potential to log quests each player has completed and to not provide those quests for completion to that player anymore? :)
ReVurb:
Completed:
- Mining I
- Mining II
Active:
- Mining III
That is literally what comes to mind.
@skech1080
It is intended. Editing those files manually could cause countless errors. Actually ability to create customizable quests ingame is main feature of this plugin. However, I am currently reworking whole storage system to use .yml, so quests and player profiles will be editable in-game and out of the game too. But this way, it is possible to modify active quests, which should not be done at all and I will probably not support it. I got it figured out mostly already, I just need to implement that. Expect editable files in next update. If you provide wrong configuration, it will just erase erroneous quest.
@ragan262
Got it! Thanks. But is there any way to edit the file out of game? I'm on the run alot, and my devs like editing text files. I know that Qquests had that file, but I dumped it because it didn't work with citizens. I try to open quests.db with notepad and it is just mumbo jumbo.
@zacura8998
Which files have you downloaded ? What commands are you trying to run ?
@skech1080
You need to put Quester.jar in your plugins folder and NpcQuester.jar into Citizens/types. NpcQuester isn't standalone, it only creates new NPC type which hooks into Quester.
When I start the server, It says
5:02:56 PM [SEVERE] Could not load 'plugins\NpcQuester.jar' in folder 'plugins' org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:194) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:132) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:214) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:190) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:55) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:158) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:424) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml ... 8 more
Forgot YML file in there? It seems to work for others...
When I try to use any quest commands it says "Command not found /citizens help"
@joshcvb
Good to hear that when citizens support is completed. :D I will let you know if any major problem occurs.
@ragan262
Thanks ragan262 for adding in the citzens support.
If you need help coding or anything I can provide some assistance to you.
@fredghostkyle1
In game. See Commands and Objectives and rewards page.
where do we define Quests?
edit: Quester v0.3.1 is waiting for approval
NpcQuester v0.1.0 too
Works like a charm now, thanks!
@darth2499
It already has. http://dev.bukkit.org/server-mods/quester/pages/objectives-and-rewards/ Look for Mob Kill.
Will this plugin have like kill (#amount) of mobs (certain kinds) to get rewards? Maybe go to a location?
@TerraVale
You are right, a bit of code was missing. Fixed file is waiting for approval.
@ragan262
Even with that off, it still doesn't stay activated :L
-- I'll keep trying!
EDIT: I kept trying, and it just deactivates no matter if it is set to false or true. Currently set to this:
quests:
only-first: false
and as a standard, non-op, non-all-perms player, I selected the quest, mined 10 stone, got my reward with /quest done, and the quest disappeared from my /quest list. Once op'd, I saw the quest deactivated again.
@TerraVale
You need to set 'only-first' to false in config. That way, quests will persist.
I plan to add customizable conditions for starting each quest. It will include checks if player already did this quest or how long time passed since last deactivation.
For some odd reason, quest persistence does not work for me! (keeping quests toggled after completion)
Currently using PEX, Essentials, Quester, and WorldEdit/Guard.
EDIT: What would be incredibly cool would be a way to have the quest deactivated only for the user who has completed the quest, while everyone else can still do it!