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.
I really <3 this plugin! I hope you will keep working on it. Can I suggest one thing that has to be fixed REALLY fast? let players do a quest only 1 time.
how do i set it that i only /quest give once for the quest?
Add quest-auto complete please!
@puttissnof
Working On It
@Blardow6
Right now it isn't supported but it will be.
permissions pls
I haven't quite figured out this properly can u make it so you get items in return? I haven't figured out if you could or not Thanks! Blardow6
@ForsakenRealmz
Just change this:
to this:
in the dirt collector quest, it will always be zero for any task.
@Quaz3l
This is the whole quest.yml file
Link: http:pastebin.com/Qbp5QZFF
@Wires2005
I will add delays then.
@ForsakenRealmz Can you show me your quests.yml?
@lorenzo_p I can add a /q reload...
@lorenzo_p So like world specific quests?
@SW33
No.
@Mafyou
All you need to do is add Vault.jar in your java build path, and define a variable:
Then put this in your on enable:
From there you can do anything with the economy through that variable. Docs for Vault: Docs
be nice to see, as already suggested, a delay on and/or once only quests. would definitly use this if i could be sure it wouldnt be exploited. per world quest groups would be awesome.
Can you please make a Tutorial how i can integrate Economy (vault) in my Plugin??
@lorenzo_p
Just go look up videos on Youtube!
Does this plugin is compatible with the NPC-Quester?
not to bug you, I just have another idea to suggest. go at your own pace.
I was thinking, it would be great to have separate quest trees per world. maybe a node something like qquest.tree.<treename> then a simple quest could be like, place 100 torches in a survival world, and another quest like, place 100 redstone torches in the creative world.
/me wishes he knew java so he could help
@Quaz3l
awesome. I can't wait to try it. while you're at it, you should add /q reload
I just figured out how to do per-world permissions with permissionsex, so my creative world problem will be solved with your next version.
I got this error when trying to complete one of my own quest.
The quest was Easy and you only had to collect 128 dirt with the ID code of 3.
Error Link: http:pastebin.com/yDtAZpFQ
This is what my quest looked like... Link
@lorenzo_p
@SpasticLime
I have been working constantly on a total rewrite of this plugin and I'm 70% done, permissions will be added along with multiobjective suport, story quests (one quest leads to another), and many others I can't think of right now.
@KSISniper47
As of right now yes, if you set it up that way. In the next release I will add a delay that is configurable.
@zbshadow
I will try this.
@SpasticLime
Is there a way to let players kill other players for a quest instead of mobs?
I came on to make a feature request, but I see SpasticLime has already posted it. permissions support please! I have the same problem with my creative world. people can spawn items to complete quests. we need a way to disable qQuest in creative worlds.
quest levels is a great idea, but even just a completed quest count would be good. "<player> has completed # quests" or "/q top" to see a list of the players who completed the most quests.