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
NPC API (using Citizens)
Create a test NPC Create a full blown NPC what do you mean with this?
Also npcs quest not working at me, i think i do somting wrong.. List of commands to use?
Dos it have Chain questing?
i downloaded the zip copyed all the files open up the npc config En ik moet gelijk lagen!
omg strontkever XD
@dadaemon
Me too! :D
@worstboy32
Me too! :D
@darkcloud784
Sigh... Stupid me. Forgot about it. Sorry!
cant wait till everything is 100% :D
@darkcloud784
Strange... I will upload all the (unpacked) files to a Dropbox folder tonight. That way you can browse it and download what's necessary.
Everytime I attempt to download this plugin after extracting it I get :
Seek error in file C:\bleh\bleh\bleh\totalquest_b0.1.zip An attempt was made to move the file pointer before the beginning of the file.
From winrar =X Seem your archive done got borked.
@dadaemon
Great! Christmas is for suckers :P .
@robxu9
@diwaly
The sources will be published after everything is working as intended. I need to finish of the basic structure before I let other people work on it.
And an API will be implemented. How and when is a point of discussion as this has a very big impact on how everything works right now.
@All
I will be working on TotalQuest this whole weekend (Christmas is for losers with caring family ;)) So expect a lot after this weekend!
Hi, it's me again :P
Two things:
1. Do you have a Github? I want to help ;) 2. Can you implement sort of an API listener? Basically, something that a plugin that one develops can add in functionality to Totalquest and its quests :) That way it can be more modular and extensible without clogging up the main code! :D
Where are the sources ? :)
@RugRats13
I've made a ticket from your comment.
For the PVP quests, can you add something so instead of a specific player it's a random player?
@dadaemon
Sweet, thx for clearing this up. I'll be switching to this once you have more of those features implemented. Let me know if you need some form of webhosting for this project. I'd be happy to give you a workspace.
Guys. Let me finish up the menu API first. If that is done it could virtually put the menu on everything (Spout or other plugins.)
By the way. The test version is a good impression of what is in the first release as I'm not adding anything else just yet. I just need to finish off what's in it now as there are still so many bugs left. I've updated the tickets page (please submit any you have!) and my to-do list with the latest priorities. When I finish the highest ones I will start releasing this plugin in a finished format.
As for a donate button. It is on the top right and in my signature. But please, don't. I've not even finished this project yet. :D
@darkcloud784
Yes there is. It will even be in the game itself. You can make the quests with a visual gui from within the game. Also in the future I'm gonna start working on making this plugin MySQL compatible in some way or another. Maybe even a web gui for creating quests. Who knows :)
@dadaemon
Are there plans to make something similar to quest writer (used for citizens quest writing)
Spoutgui would be nice! Also you maybe want to put a donation link up ? ;)
I would realy appreciate it if you would add a spout gui. It will improve the "awesomeness" off your plugin =)
I am currently learning spout gui, too =D
UI for quest making would be brilliant. I hate having to give detailed instructions about how to setup config files, so it usually ends up being nice in the long run as well.
My finals finish tomorrow, and I am going to be able to start some heavy plugin coding again. I wanted to know if you would like me to work on a Spout UI implementation for TotalQuest. I could actually make it quite similar to the Map UI you already have, just a bit nicer for servers that do use Spout. Perhaps it uses the Spout UI when possible, otherwise the Map UI is used for non-spout players. Could even have it as a separate jar file, so you only install it if you want it.
I need to better learn Spout UI anyways, so it would be a cool project for me to start on, since there is already a template for what you are aiming for, through the Map UI.
Once again, brilliant job and keep it up!
@darkcloud784
At the moment, no, unless your adapt in YML config file editing. On the quest and event preview pages I've shown some (outdated) examples on how to make quests and events. Also, the latest test/beta file has some examples in it.
What I want to do is add the possibility to create quests and events through the in-game map menu. That way you can create and modify quests in-game.