EpicQuest
EpicQuest
The ultimate, lightweight quest plugin!
EpicQuest is an easy to use yet highly customizable quest plugin. Immerse your players into Minecraft with a commandless questing experience through villagers, bounty signs and a book to show your progress!
Features:
- Multiple tasks per quest
- Multiple quests at the same time
- Quest types:
- Collect
- Kill
- Killplayer
- Killanyplayer
- Destroy
- Place
- Levelup
- Enchant
- Tame
- Craft
- Smelt
- TalkToVillager
- Killanymob
- Killmobbyname
- Repair
- Goto
- Clickblock
- Executecommand
- Quest rewards:
- Money (Vault)
- Items
- Permission group (Vault)
- Commands execution
- Heroes Experience
- Supported plugins:
- Citizens
- Heroes (only class experience for now)
- MythicMobs and all other custom mob plugins through the "Kill Mob By Name" quest type
- Progress a quest in only the specified worlds
- Player statistics
- Permissions
- Quest requirements
- Quest lock time after finish (for daily quests and the likes)
- Sign support
- Any block as quest-giver
- Spawn villagers who give quests
- Party functionality
- Check which quests you have in a book - no commands! -
- Questing leaderboards
- Plugin metrics
- Plugin requires Vault
- Vote for the next feature here!
Coming soon:
- RPG Items support (collect quest type and rewards)
- BarAPI for progress tracking
- Extended Heroes support
Known bug(s):
- None
Wanna contribute to EpicQuest?
Vote for new features on the Trello board and see what is being worked on: TRELLO BOARD
Help me out on GitHub if you have programming talent: GIT REPO
Found a bug? Submit the issue here: REPORT ISSUE
Share quests with your fellow Crafters here: SHARE QUESTS
How to use
Commands
Add either /q or /quest before the commands.
Command | Description | Permission |
---|---|---|
give | Give random quest | epicquest.user.give |
give <number> | Give specified quest from the QuestList | epicquest.user.give |
turnin | Turn all your quests in | epicquest.user.turnin |
<questlist or ql> | Shows the quests can take with the give command | epicquest.user.questlist |
<questbook or qb> | Shows the quests you have | epicquest.user.questbook |
<questbook or qb> give | Gives you a questbook in your inventory | epicquest.user.questbook |
info <number> | Shows info on the specified quest from the QuestBook | epicquest.user.info |
drop <number> | Drops the specified quest from the QuestBook | epicquest.user.drop |
stats <playername> | Shows player statistics | epicquest.user.stats |
help | Shows help pages | epicquest.user.help |
questblock <give/turnin> <(if give)random/questnumber> | Options for the block you're looking at | epicquest.admin.questblock |
party | Shows party members | epicquest.user.party |
party invite <playername> | Invites a player to your party | epicquest.user.party |
party accept | Accepts the current party invitation | epicquest.user.party |
party kick <playername> | Kicks a player from your party if you are leader | epicquest.user.party |
party leader <playername> | Makes somebody else the party leader | epicquest.user.party |
party leave | Leave your current party | epicquest.user.party |
party chat | Toggles party chat | epicquest.user.party |
leaderboard questcompleted | Shows leaderboard for most quests completed | epicquest.user.leaderboard |
leaderboard taskcompleted | Shows leaderboard for most tasks completed | epicquest.user.leaderboard |
leaderboard moneyearned | Shows leaderboard for most money earned | epicquest.user.leaderboard |
questentity create <name> <quest> | Spawns a villager with a quest where <quest> is the file name from the quests folder (ie: DefaultQuest0_0). Check the questentities.yml file after reloading the server for more advanced options! | epicquest.admin.questentity |
questentity create <quest> | Select a Citizen after this command to make him give quests where <quest> is the file name from the quests folder (ie: DefaultQuest0_0). Check the questentities.yml file after reloading the server for more advanced options! | epicquest.admin.questentity |
questentity remove <name> | Remove a villager with a quest | epicquest.admin.questentity |
reload | Reload the plugin | epicquest.admin.reload |
save | Save all data | epicquest.admin.save |
help admin | Shows admin help pages | epicquest.admin.help |
Plugin metrics
This plugin uses plugin metrics since 3.5.3. The plugin sends only basic plugin information for now. Disable this in the "plugins/PluginMetrics/config.yml", set opt-out to true.
Check out the full plugin stats here!
Consider donating for more frequent updates on the top right of this page!
For some reason non of the plugin commands want to work for us, any suggestions?
Hey I was wondering if there is any possible way to create signs that give a specific quest or if this even ties in with citizens or something because i really don't like how it just chooses a random quest.
It's still not approved... I'll drop a link to the download, that should work. http://dev.bukkit.org/server-mods/epicquest/files/4-epic-quest-1-2/
thanks for the update! i will be testing it, as soon as possible.
Sorry for the triple post/mailbox spam. Just wanted to give you a heads-up that 1.2 has been uploaded and is waiting approval. ;)
Collect quests have been fixed, as far as I know. I am going to look at the enchantment finishing bug, see if it is an actual bug.
I hate collect quests.
Trying to figure out why it creates all the bugs. So I am working on it.
With the most current version of craftbukkit, players are not getting paid $$ when they turn in a quest. Other than that, works good.
I am going to work on it today and hopefully fix all the bugs. :)
Could you add the source if your not going to be active with this? We really need a quest plugin and all others are totaly not where we are looking for. I would love to see this working and updating. If you can't do it then i would be happy with the source so our coders can continue it.
Any documentation available on this API?
2 other errors btw: http://pastie.org/3668125
Hope update will come soon and for me the quests don't even start when i do /q i already get the error.
@Zenonic
The questbook GUI is something that will come for sure. Goto quests will also be available in the next update I think.
Im hoping for a Spout GUI for the questbook and quest NPCs aswell as goto quests. Like talk to npc for a quest, talk to another npc to finish it or reach certain coords to finish a quest.
@Grillhamsta
That was very helpful. Thanks, I will try it.
Sorry for the delay guys, I'm busy with school and my intake assignment for a (hopefully) school I will attend to. I will try to squeeze a update in somewhere this week!
we are getting the same error as switch0r...maybe it helps to know that this always starts to appear after someone finishs an enchantment-type quest or after someone gets a collect-type quest
Yes We are.
Well damn, I'll try to recreate it, tho I give no promise of getting the same error.
You guys are running 1.2.3 I suppose?
Yeah same errors as Switch0r