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 missed the signs in documentation nvm my bad. yes it be great adding a random player for that quest
@FatThumbs
Did you read the documentation? If so, how can I make it better. I will add a `random variable.
@antichip
It should, it was built off 1.5.2, and happen to work with 1.6.2. So yes.
will this still work for 1.5.2?
with kill_player is there anyway to make it a random player on the server? btw you should make clear how to make the signs that took me a while to figure out...
anyone else finding that its [Quest] mission give
any way around the multiverse issue yet?
@Homwer
Type the IDs you want with quotation marks "17:1"
Each quest you create with the program has to be copied and pasted into the quests.ylm file where all your quests have to be (MyServer/plugin/qQuests/quests.yml)
If you need more help send me a PM
Hi,
how can use ID's lile 17:1 to specify a special type of wood.
Hope that is possible.
And I've found a little bug.
When all Quests are in seperated .yml files, the "following quest" will not work unless you have both quetes in one file.
Thanks.
@ArtisticPixel
I will implement a Citizens 2 eventually, but it is not on my radar right now. I am also starting school next week, so I will have even less time too.
Could it be possible for you to make this plugin support Citizens2? It would be perfect and would attract more people to this plugin. Having to talk/deliver items to NPC's would be awesome!
@skarelock
Yes, the syntax is :
Like that the objective is to kill 5 players (no matters who)
@Quaz3l Is there a way to make a quest where the objective is to kill 5 players, but not a specific person? Like you have to kill any 5 players?
@King_lucifer
Not currently. I will implement a npc plugin, or roll my own eventually, but it is not on my radar right now.
is this Compatable with a Npc plugin?
@LordLossMinepolis
Huh... Have you downloaded the most recent beta build? https://www.dropbox.com/s/ei2q4mba4mj9lmq/qQuests.jar
Can I see your full quest with the command in it?
@Quaz3l
Hi again, maybe im a bit stupid, but i still cant get it to work.
I wrote it the way you told me, you tried it this way?
Thanks for your help
@LordLossMinepolis Here is context. It should work like this
/q admin reload and /q reload are half made, and are still a work in progress
@Quaz3l
Wow that was fast!
But i get an Error if i try the reward:
Maybe you can use this log:
http://250kb.de/u/130824/p/l3h4ml1lhzLy.png|Log
btw, i think that /q reload doesnt work
@LordLossMinepolis
Uploaded.
@LordLossMinepolis
Almost done. You can see my progress here: https://trello.com/c/TkCMylDN/49-modify-profiles-via-commands Once the card is under "Beta Testing", simply download the beta again.
You will be able to do this by adding a command reward with:
qquests admin profile clear `player
as the command.