TotalQuest
The only full blown quest framework!
TotalQuest is a framework to create and manage quests on your server. It's modular and (after it's finished) open for developers to expand as much as they want.
Some things to expect:
- Quest interaction goes through the map (id 0)
- Multiple active quests support
- Different kind of rewards (modular, developers can create their own rewards! For example:)
- Items
- Economy money
- Permissions
- Different kind of quests (modular, developers can create their own objectives! For example:)
- Go to location x,y,z
- Kill x mobs
- Gather x items
- Optional requirements for starting a quest (modular, developers can create their own requirements! For example:)
- Have more than 5 hearts of health
- Completed other quest first
- Activate events after or during a quest (modular, developers can create their own event types! This goes through the TotalEvent plugin. For example:)
- Spawn mobs
- Spawn items
- Backup/restore piece of the world
- Spawn blocks
- Build structures
WARNING!
TotalQuest is in testing/Beta! Expect bugs! Lots of them!
Test/Beta version
Test version is out! Check the comments for update news. Please subscribe on your top right (if your loged in) and subscribe to "Comment updates"!
Check this page for the latest download links
http://totalpackage.bolusdebeer.nl
There are a few dependencies on other plugin. Check the above page for more information about this.
Permissions
See this page: http://dev.bukkit.org/server-mods/totalquest/pages/permissions/
Commands
See this page: http://dev.bukkit.org/server-mods/totalquest/pages/commands/
Map Controls
I tried and make some instructions on how to use the menus. Check the following page: http://dev.bukkit.org/server-mods/totalquest/pages/map-controls/
Screenshots (old version)
http://dev.bukkit.org/server-mods/totalquest/pages/screenshots/
Videos (new version)
Two videos of my test with TotalQuest, TotalMap and TotalEvents.
On this page there are more videos.
Subscribe
Please subscribe to get update notifications in your e-mail!
Donating
I've had a few questions about donating. I've thought about this a lot and I stand by my opinion that you shouldn't donate if you haven't even got anything yet. That's why I thought about a new system. If you want to donate you can by clicking on the donate button on the top right of this page. But what are the benefits of donating? If I get a few donations I will try and take some vacation days and work non-stop on TotalQuest. Also if you want you can get early builds of TotalQuest.
Metrics
All the Total plugins use a service called Metrics by Hidendra. This will send anonymous data about the usage of this plugin to a website so we developers can monitor how much our plugins are being used. To opt out of this or if you want more information about this please visit: https:github.com/Hidendra/metrics.griefcraft.com/tree/master/Bukkit
Is there a page that shows all the conditions and what they do? If not, can one be made?
Ok so I have one nasty bug, and a question.
@dadaemon
When you make it so that when the quest is finished you have to turn back to the NPC, what condition do you use?
Now the bug, I made a quest where you had to remove 3 dirt blocks and than come back to the NPC to finish it. I hadn't set up the Item DidQuest yet at the NPC menu because I didn't knew the condition for it. So the quest was still active, but not showing up in the active quests menu, so there was no way for me to quit it :( Also when starting the quest with /tq sq dirt it says it is still active...
TotalQuest 0.0.1 - ShootArrow objective
http://youtu.be/zhlNsGKxpM4
Zip: http://dl.dropbox.com/u/1739265/TotalPackage/TQObj_ShootArrow.zip Tar: http://dl.dropbox.com/u/1739265/TotalPackage/TQObj_ShootArrow.tar
Place in your plugins/TotalQuest/objectives folder. And activate it in the config.
Maybe you should create somthing like a dialog quest where you can choose your own awnsers like. NPC: 'Do you like my skin?' YOU: 'Yes' 'No' Now you can choose between yes or no. I know thats hard to create and to create questes with but its an nice feature
Yeah updates :D
Also maybe a nice feature, when I make a quest which you can only do 1 time a day, and I did it the quest doesn't show up in the quest menu of the NPC. It would be nice if the does show up but in red or gray so you can't click it, or another option is that you can click it but than it says: 'You already did this quest, you can do it 3 times a day'.
@Wimmie13
Can you pm me your Quest (and events if needed) section from the quests.yml? I've tried it with a simple destroy block quest where I need to destroy three blocks. I destroy two and stop the server. Start the server and destroy the last block, quest done and I can deliver.
I've also tried it with a completed quest. Destroy three blocks, stop server, start server and I can still deliver.
So please send me the quest from your config so I can check it out :)
Also many thanks for helping everyone out with using these plugins. This weekend is a very long weekend with nothing planned so keep an eye on this page because I will try and update as frequently as possible. So if you find bugs please send them in! :D
But a little warning! The npc menu structure will be revised as soon as possible! So please don't use them extensively. I will try and convert the current saved menus to the new structure but I can't guaranty it will work.
Found a bug! When you reload the server and you are in the middle of a quest, you cant complete the quest
@dadaemon
http://www.youtube.com/watch?v=-9Rt-DYEELc&feature=youtube_gdata - Part 1 http://www.youtube.com/watch?v=-jHuDjhEDTE&feature=relmfu - Part 2
@Martijnie
I am uploading a video right now, only my english is bad....
@Fabian80645
Nonono. First make a page called main. Than edit it and give it text like 'quest'. You should realy watch the youtube video for the -ActiveQuest: part, so you know where you have to place that.
must i relay write "-ActiveQuest:quest" into the page? or can i put other things in it
@dadaemon
Is it possible to let the plugin override region (worldguard) settings? Right now our players can't build/destroy at spawn and more places, but we want them to be able to remove the quest blocks placed there. Using worldguard to set different setting for a few blocks in that region is possible, but not very usefull..
@Fabian80645
Look at the youtube video Dadaemon made about creating an quest with NPC's and just do the same. All I forgot was -ActiveQuest:quest, but I never heard of it till I saw the video.
@Fabian80645
Did you put text on the page?
Hay, Wimmie13 i know that DEACTIVATE, that means that the NPC is active. and i create a page . I do all things but if i click on him i get nothning.
@Martijnie
Of je vond mijn naam gewoon te mooi en gebruikte hem ;)
@Wimmie13
Lol. No that name was kinda random, although my 'niet bewuste gedachte' might've saved your name in my brain and I randomly picked it.
#deepthoughts
@Fabian80645
It has to say DEACTIVATE, that means that the NPC is active. Did you create a page on the NPC?
@Martijnie
Did you choose my name?!?!?!?! btw i was WillemvanDam, I created a new account.
If you're using citizens you can create mobs with:
/npc create <name> --type <mob>
So to create a pig named Willempie do:
/npc create Willempie --type pig
Typ '/npc create Willempie --type' to see all the possible mobs.