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
So will this have the ingame menu for setting up quests on launch or is that a feature to be added later?
@ffaen123
I'm aiming for a release this sunday! Happy newyear! :)
@Qismyname
Multiworld is fixed. Just need to change the writing of the sign config.
@3LPlay
Left click the NPC.
How do i accept a quest from an npc, if I try to rightclick them they dont show anything. Yes the "!" is there!
First please fix the bug with multiworld (more then 1 world)
@dadaemon
Do you think you could get a new release by New Years? Don't want to rush you but really want to get the Quest Making (By Maps) feature before I can really use this...
Sorry for the lack of updates this weekend. Busy busy busy :)
Expect a new release this week!
Are there any new Updates already? ;D
Ok, tested it without spout but i get the same error, so i think your plugin is NOT multiworld supported, in main world with and without spout quests are working all fine.
But in my 4th world i cant do quests.
How do i set the quests to a npc?
To set the quest to a sign is [TQ] Questname
But how do i set a quest to a npc to get it from him?
Also the Complete quest part is odd, i have to do somthing then return to get te reward, this will get odd if you setup a quest to go somewhere:
Also the rewards don't seems to work correct
- 'ItemID:amount'
@dadaemon
I got the events working now, 4 x fire in a chain then explade then teleport.
Also the loc-quest that will follow event1 - that is spawn mobs, so thats works all fine now.
I''m putting it all back on the spout server now and pray it all works ;)
@Qismyname
I don't know if the required really works well with the test version right now. I do know that I've made it working. But again I don't know if that's in the test. For examples see the example pages. But those are also outdated :(
http://dev.bukkit.org/server-mods/totalquest/pages/example-quests/ http://dev.bukkit.org/server-mods/totalquest/pages/example-events/
Also the delay in a event is the time in seconds to wait after the previous event has been completed. I do know that 0 won't work well in the test version, this has been fixed! (So you can fire multiple different events at the same time.) For example you want to have an explosion, wait 2 seconds, explosion, wait 8 seconds (so 10 seconds in total after the first event), explosion you will need to do the following.
1: Explode with a delay of 0 2: Explode with a delay of 2 3: Explode with a delay of 8
But again. Many things that aren't in the test quests and events won't work perfectly. (Even the things in it are buggy :)) Also, I've made a ticket about the Spout problems.
@dadaemon
Where do i place
So it will work with this quest, that you cant get before you done the other quest(s)
Sorry for the spam with replyes, i realy like this plugin :D
also i got this event list :
The delay... can you explane that a bit? i want it to ga faster then 1 then 2 then 3 delay, can that be done?
@dadaemon
Last version yes, and server + Client
But with the nonspout test server it all works nice :/
@Qismyname
Your using the latest Spout version? Only the server one or server + client?
@dadaemon
Nice job, ok tested the events on my no-spout test server all seems to work, with spout in place i get errors with playermovement.
I think i have to check the quests config aboute some quests but it seems that spout is making player events hard to work.
Collect quests seems to work fine.
@Qismyname
Yeah. I need to document more. But expect that after this weekend! So you want to start a quest as a reward? Quest chaining is already implemented/planned with the Required section.
@3LPlay
I will try and create some kind of localisation for the standard menu texts. I think quests and such are already flexible enough. (As most of the text are already manually typed.)
@dadaemon
I have workt on some quests last night but i cant get the events to work, i will try in on non-spout server and ticket the log to you.
Also, Quest rewards: ? - Questid: quest3
So i can create chain quests and only quests that can be done after you have done the other.
@dadaemon
maybe you can implement that you can change the text on the map so that we can translate in on our own. because i'm german and i love your plugin but i'd like to have it in german ;) so maybe a config where you can change the text standing on the map :)
PS: sorry for bad english
@Qismyname
Yeah. Strontkever is an tribute to the admin of one of the servers I played.
@Qismyname
There are almost no commands. If you want to change quests at this time (what I won't recommend because the plugin doesn't work 100%) you should change the configs. It's not hard to do so because the npc file only contains a few lines.
But expect more after this weekend!