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

-
View User Profile
-
Send Message
Posted Mar 16, 2012Ok after a few hours of dinking around I got the quest made and NPC's with Citizens. But after activating the quest and NPC, It doesn't show up in active quest. I also walk up to the NPC and get nothing. I can do /tq sq start and the quest runs just fine. I get my rewards and all. Just cant get them from a NPC
-
View User Profile
-
Send Message
Posted Mar 13, 2012New version is out: TotalPackage 2012-03-13.zip
I recommend removing your old configs before using this version. Use the in game menu to make your quests and npc menus. Please read the documentation I wrote about the modules and the configs. Some are outdated, for example locations are stored differently now. Also expect lots of bugs with interacting with npcs (I need to reload the server when I enter it before I can interact with an npc), rewards and repeating quests.
Also, two permissions are now needed to edit quests and npcs.
A new Youtube video is on the way to show you how to make a simple quest. (Currently uploading: http:youtu.be/kHcgmUght6w)
Hope you like it! If you find any incompatibilities with other plugins I would like to know!
-
View User Profile
-
Send Message
Posted Mar 13, 2012@dadaemon
Yea, this wasn't my point. My point consisted only of the fact that "waiting" to code for the official API would be stupid because it wont be added for many months AND it will be completely different from the bukkit API as it is LGPL licensed.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@darkcloud784
@macronin
Spout support is not my top priority for now. It's the same for SQL support. Those are nice to haves and not part of the internal workings of this (and the other Total) plugin(s).
On the other hand I'm making these plugins as easily modifiable as possible so adding these features would not require a total rewrite of the plugin. For example; All the rendering to the map is done by one class in TotalMap. It just reads the available data and places that on the map. A similar way can be done with Spout instead of a map.
-
View User Profile
-
Send Message
Posted Mar 12, 2012I come baring good news.
Progress is going nice and steady! You can create and edit a quest, including rewards, requirements and objectives. Everything will be saved in the configs and there are multiple ways for input through TotalMap:
I'm sorry I haven't released a new test yet but I'm busy with the NPC creation menu. If that is ready you will be able to make quests and start them through npcs all in-game.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@macronin
You sir don't have a clue as to what your talking about. Bukkit API will NOT be appart of the offical minecraft API as it is GPL licensed and ILLEGAL to do so. GPL liscenses explicitly say you CAN NOT distribute the code commercially. As thats what mojang does with the "official" minecraft server, it can not be added into it. So waiting would be retarded, if anything he should wait until spout releases their multithreaded server, which will be filled with not only minecraft API but also spout API.
The minecraft API will not be anything similar to spout API as the bukkit team does not wish to have something similar. This is why spout moved and started their own project. The bukkit team didnt want ANYTHING from the spout pull requests implemented as EvilSeph and Afforess are on bad terms. This is why the bukkit project is still very much lacking alot of events and such, which is once again the reason why the spout team has their spout plugin.
In conclusion, what your recommending would probably kill this project as it would sit on the back-burner for months. Not to mention that when he would go to code it using the "minecraft API" it will most likely be lacking on some much needed features. This is why spout has grown so popular, you can even see it on the pull requests. Bukkit lost about 3/4 of their devs, spout gained a bunch.
-
View User Profile
-
Send Message
Posted Mar 10, 2012Voted in the poll, and posting on the main page. Instead of Spout support, I believe you should wait for the Bukkit API to integrate in a future update. Saves you loads of trouble, and you would be using the official version, allowing a lot more servers/players to see this phenomenal plugin.
I asked about the new API being sorta like Spout, and received a message of confirmation. The new API will implement Spout'esque features, allowing client mods and server plugins to essentially become one in the same.
-
View User Profile
-
Send Message
Posted Mar 9, 2012@dadaemon
Oh goodness, I just sqeeued in excitement.
-
View User Profile
-
Send Message
Posted Mar 9, 2012It would be cool if you add server wide quests. That means quests which can only be done x-times on the server or which requires that a quest is solved x-times on the server.
-
View User Profile
-
Send Message
Posted Mar 9, 2012@warptor
Thanks! :)
I will make a new version available this weekend. Just need to fix the saving/loading bugs.
-
View User Profile
-
Send Message
Posted Mar 9, 2012Epic plugin, can't wait until it get released!
-
View User Profile
-
Send Message
Posted Mar 7, 2012@dadaemon
Might I ask what server you play on?
-
View User Profile
-
Send Message
Posted Mar 7, 2012@Fourthbrook
Check the documentation: http://dev.bukkit.org/server-mods/totalquest/pages/modules/rewards/tqrew_money/
This will require Vault and to be honest, I haven't tested it yet...
-
View User Profile
-
Send Message
Posted Mar 6, 2012how do I give a money reward.
-
View User Profile
-
Send Message
Posted Mar 6, 2012@macronin
I will try and make one available as soon as possible. There are just a lot of bugs and stuff that needs more attention.
@All
Development has been slow the last couple of weeks. Mainly because I needed to update my other plugins to 1.2. Also I needed to write a new plugin for the server I've been playing on.
But I've uploaded a new video showing how the selection of a location works.
-
View User Profile
-
Send Message
Posted Mar 5, 2012Any news on that update? When I try to run the test/beta version on 1.2.3 it spits this out:
-
View User Profile
-
Send Message
Posted Mar 2, 2012@1born2kill
Please mind. It's a test version ;) I will try and look into releasing a new version this weekend. I will try and test it your problem out.
The repeat should be individually. But then again I haven't looked at that in ages! :S
-
View User Profile
-
Send Message
Posted Mar 1, 2012So then why can't the people do quests? Either they are retarded, or something in the plugin is wrong lol. Because I can do the quests.
Oh also, maybe this is it, In the config with the "Repeat Times" is that Globally, like if I set it to 1, if the quest has been done once, then no one else can do it, or is it Individually, so that everyone can do the quest one time.
-
View User Profile
-
Send Message
Posted Mar 1, 2012@1born2kill
The only permission in the test version is to show the admin menu. There are no other permissions set. So starting TotalQuest with the command /tq and starting quests shouldn't have any restrictions.
-
View User Profile
-
Send Message
Posted Feb 29, 2012@dadaemon
Also, is there a permission node for people to start questing? Cause I can quest, but no one else can.