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.
Just a few suggestions, Sorry, I know some have been suggested before but I thought I may as well put them in :)
1. Permissions support PLEASE! I have a creative world on my server and I don't want people to be able to do quests In the creative world. (Because they can spawn items).
2. Levels, so for every quest you do you gain 'Quest Experience' (Amount defined in the quests.yml) and you can level up your 'Quests Level'. When you go up a quest level It is announced to the server ("QQuests: Player just reached level 4! Completed 400 quests." Or something like that) This would also include /q stats To see your quest level, how many quests you have completed and how much you have earnt from quests.
3. Items for rewards, So you can earn items for completing a quest.
4. Some sort of NPC support? So you can get quests from NPC's.
Thanks! I understand this would take quite some time to develop, But I'm really loving the plugin so far! It has great potential :D
if you can add it so i can set a quest line so that when new people join i can have them do things like lets say first quest is to gather 40 logs then second quest to gather three seeds then so on. then i will for sure use this plugin.
So, can't people just harvest money off of this..? I mean, once you do a quest you can keep doing it over and over again..
Is there any way to disable default quests also?
Wow ok so Bukkit Dev doesn't give notifications so I haven't responded for a while....
First of all...
@Gamerologist1
Thanks for the example quests.yml
@allov
I will look into this...
@kahlilnc
Go look at Gamerologist's quests.yml, I will add better docs once I finish the next version.
@Frozen_Soul_Ripper97
@cat24max
@Eghad2
@EpicBlargh
I will fix this with a temp build soon... give me a day.
@SolidStateDrive
@nikkelito123
NPCs and ordered quests will be added in the next version, multiple quests at the same time sounds complicated because of overlapping objectives, this will probably won't be added soon. Although I am adding multi-objective quests where you can have multiple tasks to be completed at the same time.
MY config works perfectly, Here is mine. (I was one of the firsts to get this plugin) =D
http://pastebin.com/VdyRDng1
Would really love that just /q give gave quests in order instead of random... It should be adjustable in config imo...
Yeah, it doesn't "reset" my quest config file, it just adds the default quest again.
Will try when you fix the bug everyone below is talking about, The config returning to default bug.
Is it possible to: - make a NPC (Citizens) give you a quest (not a random, a "storyline" quest) based on this plugin - to have multiple quests on the same time and - make followquests (quests followed by an another one)?
It resetts the config every time!
For some reason, when I edit the quests.yml file it doesn't save the changes made to it. I added a new quest, clicked save changes, then when I went back in the file after I reloaded my server, everything was gone except the default quest. I don't know if I'm doing something wrong or if it's just the plugin. Please Respond.
Hm the quest types arent explained very well such as the kill quest type. . . How do I specify an id for that. Would it be:
type: kill
object:
id: PIG
name: PIG
amount: 3
???
For some reason when I edit the yml (Not make a totally new quest) and edit the default quest (change the name, the item required and the amount, and the reward) When I use /q give in game, it gives me Diamonds! Even though when I open the YML, this quest doesn't actually exist any more. Any reason why?
Craftbukkit 1.1 R3, collect quest don't take back items.
More info: I created a simple quest, collect 3 wools. People would get 3 woolds and type /q done and it wouldn't take back items at all. So, all they had to do is type /q give 7 (# of the quest with wool) and /q done, rince and repeat, profit! :)
@HockeyMike24 Ok, This will take a bit because I have so much to do but yes I can do that.
@DarkPingoo Working on it.
@MojangMinecrafter Is your config formatted right? Make sure you use no tabs.
I have the Minecraft 1.1 Version and it didn't work because i added New Quest and when i reload all i have only the first Quest and the other one are away . Sry. my English isn't the best i'm from Germany :)
Can you make suite of Quest ? Exemple : When I finish quest 1:0, I have acces to Quest 1:1 but no to 1:2 or 1:3.
Can you make it so that when someone finishes a quest it will announce that they finished it and the name of the quest?
Could you also add a config, also a message for when people use /quest drop. People on my server go very negative before they notice they have been losing their money.
@chris5347 Yes I have found this bug too, and I will fix it in 0.2.0
i wish u can kill monsters with a bow and it would count