qQuests
qQuests - The simplest yet most customizable questing plugin since uQuest!
I'm doing this beside school and spent hours of coding/testing and eliminating bugs.
I really appreciate a "thank you" in form of a donation.

Features:
- Quests!!!
- Insanely customizable
- Add Quests through a quest config file
- Currently 1 Quest included
- Optional auto-updating
- Realtime quest progress reports on most quests
- Multi-Task Quests
- Delays
- Chain Quests
- Sign support
- Colored messages
- Configurable primary /[q, qu, quest, quests, qquests] command
- Money, Health, Hunger, and Item Rewards
- Rewards/Fees configurable
- Support for all major economies
- Permissions
- Levels System
- Quest Stats
- Console Command Rewards
Base Commands:
/q
/quest
/qQuests
Commands:
/q give [questName] -
Gives you a random quest unless specified, and deducts/gives the fees/rewards specified in the quest config under that specific quest.
Permission Node: qQuests.give
Permission Node: qQuests.give.specific
/q info -
Gives you info on your current quest
Permission Node: qQuests.info
/q tasks -
Gives you the tasks of your current quest
Permission Node: qQuests.tasks
/q drop -
Drops your current quest, and deducts/gives the fees/rewards specified in the quest config under that specific quest.
Permission Node: qQuests.drop
/q done -
Attempts to turn in your current quest, and deducts/gives the fees/rewards specified in the quest config under that specific quest.
Permission Node: qQuests.done
Quest Types:
Collect - Collect X amount of a item specified, and give it up
Destroy - Destroy the block specified X amount of times
Damage - Punch the block X amount of times
Place - Place a block X amount of times
Kill - Kill the mob specified X amount of times
Kill_Player - Kill the player specified X amount of times
Enchant - Enchant X amount of the item specified (MUST BE ENCHANTABLE)
Tame - Tame X amount of the entity specified (MUST BE TAMABLE)
Feature Requirements:
Money Rewards/Fees:
- Vault
- A economy that is supported:
- iConomy 4,5,6
- BOSEconomy 6 & 7
- EssentialsEcon
- 3Co
- MultiCurrency
- MineConomy
- eWallet
- EconXP
- CurrencyCore
- CraftConomy
- AEco
- Gringotts
Bank support in CraftConomy, CurrencyCore, BOSE & iCo6 only iCo6/CurrencyCore use merged player/bank accounts. It's suggested to use BOSE for full featured banks.
Stuff People Have Built:
- Jojofr11 create a quest generator (Windows Version for #2016)
Stats Collection:
When you download this program, you are agreeing to have stats be collected about your server. This includes but is not limited to the amount of players on at a time, your computer operating system name, java version, and minecraft version. All stats are completely anonymous, and are not personally identifiable. If you wish to turn stats collection off open the file "YOURSERVER/plugins/PluginMetrics/config.yml" and change "opt-out" to true. I do encourage you to let me see these stats, but it is totally your choice.
Planned Features
Suggest a Feature
Report An Error
Source
Download Beta Build
Documentation
If you want a feature, check the
Planned Features, and vote on it if it is already there. Otherwise
Suggest a Feature, and I will add it.
-
View User Profile
-
Send Message
Posted Apr 9, 2012Hey Quaz3l ! At first : Very nice plugin ! I use GroupManager as Permission plugin . I^ve seen you add Permissions to your Plugin ! So i want to remove your Default Permissions to set up new ! The Players at my Server should not have any Permissions ! They just use commandsigns to get addet to player or something else ! Without changing your default perms it wouldnt work !
I hope you can help me and sorry for the bad English ! best regards xXDevastatorXx
-
View User Profile
-
Send Message
Posted Apr 8, 2012I'm having trouble setting up the other quest types such as Kill_Player and Tame quest types, can you please ad an example of each into the Quests.yml page here or possibly PM me examples? I'm really confused here...
-
View User Profile
-
Send Message
Posted Apr 8, 2012@Came0123
Yup :)
-
View User Profile
-
Send Message
Posted Apr 8, 2012@jenks1999
Couldn't you just make the onComplete.message of the completed quest be the message?
-
View User Profile
-
Send Message
Posted Apr 8, 2012@Quaz3l
Don't know why I didn't try levelAdd *facepalm*, but thanks for clearing that up :D
-
View User Profile
-
Send Message
Posted Apr 8, 2012@Came0123
Sorry right a now quest, once give with commands, the player must stay with commands for that quest until the finish, and same thing with signs. The leveling system works like this: a quest can only be given if the player has a level between the levelMin and the levelMax, if the levelMin is not set it is equal to 0, if levelMax is not set there is no max. Once they complete a quest you can either add to their current level with a levelAdd reward or set their specific level with levelSet reward, the rewards/fees of levels can also be used in onJoin, and onDrop. here is a example of this:
-
View User Profile
-
Send Message
Posted Apr 8, 2012Would you kindly tell me the sign perms? I keep getting "Your quest is controlled by commands" :/. Also, I would appreciate it if I could get the syntax/usage of the Leveling System? My guessing and tinkering with the .yml have been in vain :/
-
View User Profile
-
Send Message
Posted Apr 8, 2012@bigouyoyo89
So, go to a place?
-
View User Profile
-
Send Message
Posted Apr 8, 2012I can't create a quest type "place" ! :]
-
View User Profile
-
Send Message
Posted Apr 8, 2012@ace1177
Could you rephrase what he said then... I can't really understand it.
-
View User Profile
-
Send Message
Posted Apr 8, 2012@bigouyoyo89
I had this problem and just made it so they have to use the signs to accept a quest along with turning it in.
http://dev.bukkit.org/server-mods/project-34294/pages/signs/
-
View User Profile
-
Send Message
Posted Apr 8, 2012Hello I am a young French! I find your plugin great! But I have a little problem with a type of quest: [Well, I can not build the text that allows the player takes the quest to go to a specific place! In short I can not Create a quest place, again I can not find the bukkitDev an example that can help me !
Thank you !
-
View User Profile
-
Send Message
Posted Apr 8, 2012@StaliiX
Did you use
id: zombie
This is what it should be.
-
View User Profile
-
Send Message
Posted Apr 8, 2012@Quaz3l
I killing zombie with diamond sword, what is the problem ?
-
View User Profile
-
Send Message
Posted Apr 8, 2012@LightZaber
I have a thing for releasing a build around 1am, and not getting to documentation until the next day, I will have docs up tomorrow night. To make a command reward put this in 'yourQuest.onComplete.market':
The `player variable is replaced with the players name.
You can use this to promote players in pex
promote `player
Something like that...
The /q list command is fixed in version 0.01.96a
-
View User Profile
-
Send Message
Posted Apr 8, 2012@IAreKyleW00t
Fixed, it was parsing whole numbers not real numbers, now it works in build 0.01.96a
-
View User Profile
-
Send Message
Posted Apr 8, 2012@IAreKyleW00t
Fixed, it was parsing whole numbers not real numbers, now it works in build 0.01.96a
-
View User Profile
-
Send Message
Posted Apr 8, 2012@PintSki
I have a thing for releasing a build around 1am, and not getting to documentation until the next day, the perm to create signs is: qquests.sign.create
-
View User Profile
-
Send Message
Posted Apr 8, 2012yay stats are already in :D
question though, when i start as a new player, it starts with the ast quest in the quest.yml, how is the order defined in which they should be completed? i put nextquest on every signle quest, expect the last one offcourse.
EDIT: nvm, looked em up in the jar
extra bonus question :p , i see sign permissions added in the changlog, but what are they, i don't see them anywhere on these pages?
-
View User Profile
-
Send Message
Posted Apr 8, 2012Ever since that update all (or most) of my quests broke. It keeps telling me that the 'OnComplete.market.money' node needs to be a number, even though every single one of them is a number. This is only with the latest update, with the previous one (the one I'm using right now), It never had this problem..
My quest.yml: http://pastebin.com/EwF9xiCP
Server Log: http://pastebin.com/HzTpP5iN