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
@sakimakiserver
Check the config of TotalQuest and TotalEvents. Default all the found modules are set to active: false. Set the ones you want to active: true and they will be activated on server reload/restart.
How do you load the types so you can use them in game? e.g. when adding a reward you have to choose from different types. how do you get those on the total quest map?
If your having troubles after updating. At least remove the players.yml config file from TotalQuest. As there is a change in the way the plugin stores the data. (This file is used to track active and done quests.)
thanks i think that will take this to the next level. Would be very static if the npc couldent move:)
I'm slowly adding some documentation on the download page. Click the green plus images to show more information of the variables and such.
http://totalpackage.bolusdebeer.nl/download.php
Website is back online.
@Wimmie13
Wimmie, please look further. It probably is an error following that message?! If so I would recommend you to remove your configs or send them to me with an pm.
Please send problems trough a ticket or a pm!
@donald1440
I will try and find a way to do this.
It still says that TotalEvents not up to date is...
please add an event to let the npc walk to locatons
Your link don't work :D
Never used my website for almost 2 years. And now they have a major issue... Sigh...
Sorry about this. It should be fixed soon.
Here is a new link to the new download page: http://totalpackage.bolusdebeer.nl
I will extend the links with more info on each module. But you can sort them on date to check if you have the latest version.
A lot of bugs has been resolved and creating an npc menu is much easier. Also I've added some new modules.
If you have any problems with your config for example. Please send me a pm with the configs attached. That way I can run them on my local machine and check what's wrong.
This is one of the best questing plugins ever. I really like it and I'm gonna help publicize it on my server.
Am I the only one who can't open Global Settings and create the objective Location?
@Fabian80645
Just try -DeliverObjective:objective, dunno it for sure but its a guess..
Öhm what is the Condition for "DeliverObjective" ?
he says that TotalEvent is not up to date...
Hay dadaemon, Thx for fast helping :D Now it Works! :D
@Fabian80645
Best way to use the TerrainBackup is make the event with load: false. If you run the event it will make a backup of the region your selected to the file you've entered.
Now change the load to true and run the event again. This will restore the backup into the world.
Note: Just use /te se EVENTID to start the event
Hay, can you pleas explan how did i make RegionBackups? If i choos it but it does't work.I select the Region give it a name and make load to True, but if i start the event it dont make nothing. It dont rebuild the region? why? Can it may on the new version of WorldEdit?
@davidrosales
The conditions for the npc menu's are going to be removed. It's some left over code that is not needed. With the next update this will be easier to do. But here are the conditions needed.
DoQuest Condition: "-ActiveQuest:QUESTID"
NagMessage Condition: "ActiveQuest:QUESTID"
DeliverQuest Condition: "DeliverQuest:QUESTID"
As you can see those conditions are just stupid extra stuff :)