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 Aug 17, 2012@Hannes103
Thanks guys, I love you! :D Can't wait for 0.02a beta release :)
-
View User Profile
-
Send Message
Posted Aug 15, 2012@TagasiCraft you will have to use ' instead of " to define a string.
ps: does the plugin works isn't it outdate?
-
View User Profile
-
Send Message
Posted Aug 14, 2012We moved to using mcmyadmin & updated to 1.3, no changes at all to the quests.yml, but we are getting this error. There are 10 (previously) working quests in the quests.yml
2012-08-14 11:52:52 [SEVERE] Cannot load pluginsqQuests/quests.yml org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed in "", position 3560 at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175) at me.quaz3l.qQuests.Util.Config.loadConfig(Config.java:686) at me.quaz3l.qQuests.Util.Config.loadConfigs(Config.java:46) at me.quaz3l.qQuests.Util.Config.(Config.java:24) at me.quaz3l.qQuests.qQuests.onEnable(qQuests.java:60) at me.quaz3l.qQuests.Plugins.Commands.onCommand(Commands.java:210) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed in "", position 3560 at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70) at org.yaml.snakeyaml.reader.StreamReader.(StreamReader.java:50) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) ... 24 more 2012-08-14 11:52:52 [INFO] [qQuests] [Economy] Enabled - Vault And Economy Plugin Found. 2012-08-14 11:52:52 [INFO] [qQuests] [Permissions] Enabled - Vault And Permissions Plugin Found. 2012-08-14 11:52:52 [INFO] [qQuests] 0 Quests Successfully Loaded Into Memory. 2012-08-14 11:52:52 [INFO] [qQuests] by Quaz3l: Enabled
-
View User Profile
-
Send Message
Posted Aug 12, 2012How do u set it up so only 1 NPC gives out the quest... Not all of them, in the first place, how do u set it up so an NPC gives the quest... im making a server thats like runescape inside of minecraft... so i dont want people just to type /q give... i want them to have to find the quest giver people. so how would i give 1 npc a quest, and how do u make chain quests?
-
View User Profile
-
Send Message
Posted Aug 8, 2012Do you think it's possible to hook into permissionsEx or another permissions plugin to add permission rewards? Eg, "in order to use plugin/command x, you have to complete quest A. In order to use plugin/command y, you have to have completed both quests A and B"
-
View User Profile
-
Send Message
Posted Aug 1, 2012@fjutte: Use signs ;) That work well and is easy to Use. Need a Tutorial? PM me.
Great PlugIn! Best Quest-PlugIn! Please make it much better and PLEASE make a real wiki-page or a Tutorial about all the functions. I'm actually making one by myself, but it's hard to figure out every possibility and function :(
-
View User Profile
-
Send Message
Posted Jul 31, 2012We need citizens support! :D (And dragonslair possibly)
-
View User Profile
-
Send Message
Posted Jul 27, 2012I hope this plugin is still active... And is there any site, to download a quests.yml ??? Because I haven´t so much time to write much quests. I think a site, where everyone can post his quests and search for other quests would be nice :)
-
View User Profile
-
Send Message
Posted Jul 24, 2012why need to type command to turn in quests? why not automatic? i still prefer citizen's quest npc's even if the quests.yml file is a pain in the * to create with nested quests
-
View User Profile
-
Send Message
Posted Jul 11, 2012If you're still working on the plugin, could you add a quest reward for a promotion in the permissions ranks, please? :) Or make it execute the command /pex promote "questers name" after the quest is done :D
It's the only working good quest plugin, don't give up >.<
-
View User Profile
-
Send Message
Posted Jul 2, 2012Does anyone want to code some avatar the last airbender themed quests for me? I need ideas for quests and a coder! I will pay you if you want! Please help me out!
-
View User Profile
-
Send Message
Posted Jun 29, 2012I cannot seem to get the permissions working... is this because i have citizens? please help me
-
View User Profile
-
Send Message
Posted Jun 29, 2012CAN you please please please link this to citizens then this will the best plugin ever!
-
View User Profile
-
Send Message
Posted Jun 22, 2012Looks like it's dead .. What a shame.
-
View User Profile
-
Send Message
Posted Jun 20, 2012Is this plugin dead? works on R4? thanks!
-
View User Profile
-
Send Message
Posted Jun 10, 2012The delay value on the quest is global, not just for that specific quest. Why is this? It makes absolutely 0 sense.
The delay value should set the cooldown on picking that specific quest up again and not effect any other quests.
Is there any way to change it so that's the case?
-
View User Profile
-
Send Message
Posted Jun 10, 2012for some reason unknown the me, my quests.yml was reloaded and now i have no quests. Is there any way to recover my previous save of the quests.yml?
-
View User Profile
-
Send Message
Posted Jun 9, 2012Thx, but I have tested it by other people and I deoped me and went with an other account ingame, but everywhere permissions for both...
the "rank: 100" is only for a promotion ladder.
But thank you for the try.
-
View User Profile
-
Send Message
Posted Jun 8, 2012@baconkilla2
Go here http://dev.bukkit.org/server-mods/project-34294/pages/configuration/basic-configuration/ It has a lot of info that could be helpful to you :)
-
View User Profile
-
Send Message
Posted Jun 8, 2012@wolfianer
Hi, I am not really sure what's the problem in the permissions file it looks good to me, but I am not using permissionsex plugin so I don't really know how it 100% works. Like this part: "options: rank: '100' user:" I am using essentials group manager as it supports bukkitpermissions too. While you tested if they could use the commands were you testing by yourself or asked an player? Cause when you are op it gives you all server commands so it doesn't matter if you change your group, you will still have all the commands.