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
I really like the posibility to just add and edit quests ingame with the fancy map UI :)
@davidrosales
All the error concerning "[SEVERE] [TotalEvents] Command 'XXX' not recognized!" can be ignored. These error come from menu's that aren't implemented yet. (As for most of the Event menu.)
When I make more and more menus those messages will be gone.
thanks for the info! now this plugin is making my server awesome!!! Also, is this just my plugin settings messed up or is it the plugin in general : when i do /te the and click on the create event the command prompt says "[SEVERE] [TotalEvents] Command 'CreateEvent' not recognized!" do i have to change something in the settings for this or is this just a bug?
Latest test version:
This will require Citizens V2! (See http://ci.citizensnpcs.net/ )
@davidrosales
Sorry about that. You need to use Citizens 1.1.6. And use /npc create NPCNAME
The next version will support Citizens 2. But your still need to create the npc through that plugin.
This is an extremely awesome plugin but, i cant seem to find out how to place an NPC... can u plz direct me to a video about setting/placing an NPC or can you add one to your videos?
I'm sorry. I thought I could share folders in a easy way.
Here is the zip: http://dl.dropbox.com/u/1739265/totalpackage/2012-03-17-01.zip Here is the tar: http://dl.dropbox.com/u/1739265/totalpackage/2012-03-17-01.tar
Sorry for the inconvenience. I will upload a new version tonight! (This will try and fix a Minecraft bug with right clicking on npcs.)
@feca1997
Like i said in my previous post, the link was not posted correctly. He posted it from HIS dropbox viewing page. Not the external link page. Ive done this mistake too with my dropbox =X
I haven't downloaded it, yet, but I'm just waiting for the next version. EDIT: I can't download it :( The folder '/Public/TotalPackage' does not exist.
@dadaemon
your link doesnt go to your dropbox.
@robxu9
Well as there is still a bug in the plugin that can't be solved without you do a reload.
If you enter the server after a fresh restart you can't interact with npcs. The server needs a /reload before you can interact with them. Need to figure out why!
@dadaemon
Psh, why would you support reloading? Reloading is a bit broken... I'm still surprised they won't remove the /reload command. See spout.in/reload for an explanation on the bukkit forums.
@1born2kill
It's funny as they are recorded in the files. But then again when the server reloads it won't read them! As a certain famous yellow donut lover would say: *DOH!*
Still with all the bugs... This plugin is Very Epic. Can't wait till Completed Quests can be recorded in the file. :D
Here is the link to the latest versions of the TotalPackage. https://www.dropbox.com/home/Public/TotalPackage
I will update this folder with the latest public version of the plugins TotalQuest, TotalMap and TotalEvents.
Changes:
Known bugs/problems:
Edit: I've also added a command and permission page to make those a bit more readable :)
@darkcloud784
I just don't have time to check the api docs and learn how to use them right now. So for now I'm using V 1.1.6. If they come out with some examples and maybe some wiki pages I will take a look at that.
To scroll up or do other stuff like scrolling left instead of right use sneak (the shift button) and then click the mouse button.
@Martijnie
(Sorry for the Dutch ;) ) Bedankt! :D
@BearFather
To get an npc working you need an npc menu. This menu need to have a page called "Main". Then at least give the npc an item on that page called a DoQuest. Give the condition "-ActiveQuest:#QuestId#".
The npc always start out with the page called Main. Thats why you need to make a Main page. The menu will show all the items on that page. So it will show your DoQuest item if the condition is true.
The condition is not yet fully fleshed out. But for now you can use the examples in the config.yml page. The one you've just created will only show if the player hasn't got the active quest with a quest id of #QuestId#. Also it will check the requirements of the quest.
You can use the steps I did in my latest YouTube video. Just add your own quest id.
Also in the previous versions for some unexplained reason I needed to reload the server when I got on before I could activate a npc menu. But now I'm running the latest CraftBukkit and the latest version of the TotalPackage.
So please use those. (I will put up a link to the latest version in a minute!)
Does this work with the citizens 2.0 beta or the 1.6, 1.2.3 temp version?
edit:Nevermind, found my answer after trying it. It wasnt even able to register the events that go with citizens2.
If you plan to check into if you can update to use citizens2 heres a link to their jenkins that includes their api library. You could probably export a javadoc with it http://ci.citizensnpcs.net/
Also How do you scroll back UP the menu pages.
Hoi,
Zie dat je nederlands bent :)! Echt top deze plugin, ik wens je er heel veel succes mee, en wij gaan hem zeker gebruiken op onze server!