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!
I want to add this to my server. But before I do so, I would like to ask you something.
First of all I wanna ask if it's possible to limit quests to certain areas? And if not, could you please add that feature? That would be really, really awesome ;)
And now my second question (and also feature request if this doesn't already exist): Can the plugins respawn mobs important for quests? Or just spawn them when the quest starts? Would be a nice - and of course really useful - feature to have. If it is possible, limiting the range of how far the specific mobs can go would be even more awesome :D
- Mike_x1
Using any of the commands for this plugin on an 1.7.9 server just kicks me from the server. ;(
I keep getting this error when I try to Load this plugin:
17.05 18:15:55 [Server] ERROR Could not load 'plugins/EpicQuest.jar' in folder 'plugins'
oh, ok, I understand. No problem man ;-) Your futur is more important ^^
I am moving to an appartment, which costs me a lot of money. I hope you guys understand that I need to spend my time earning some money :(.
I promise, I will get back to do an update asap!
yep :-/
WE NEED A FIX :(
Hello impossible 24, I love your plugin, he's very good! But I alos have the same error as Rotebay, erdrickk,..
For me everything is broken I mean i cant even use commands, all this plugin do is causing console errors :( Logs are similar to @erdrickk,
also I have 1 question, is it possible to set up custom named monsters to be killed? That would be great, or maybe just adding support for MythicMobs, their dev is looking for some quest plugin to hook-up.
Maybe a noob question but only if your OP you can accept the quests and not other players, how can I fix this?
Thanks for all the reports. I've written them down and I will look into it when I have the time :). I've been busy with work as of late, so that's why there hasn't been an update yet.
The next version will probably only be bug fixes because of the aforementioned reason.
Thank you for your patience and thanks for using my plugin!
I have given the plugin a test run and I am quite pleased wit the results so far... I just have 2 questions if I may ask please...
Thanks and good job. One of the few plugins with a party system, good reward system and multiple quests.
EDIT: Just realised from the logs that like the people below, I am receiving a ton load of "Could not pass event PlayerInteractEvent to EpicQuest v3.2"
Hello have the same problem than mCpixel no error but can't remove villager.nice jobs for this plug easy to config quest :)
dude this plugin is so broken is crazy. Here are all the errors.......
http://pastebin.com/XGjAEmkT
Hello, I'm getting multiple errors in my console when running your plugin.
I hope I'll get answer and you'll fix this.
Best regards! :)
@mahmod3312
I'll double check the signs being removed.
You turn in a quest at the villager you got it from.
I can make an option to turn off block.yml, though I'm not sure why you'd want that.
@McPixel
Thanks for reporting these, I'll look into them!
@Impossible24
can you i turn of the block.yml pls make a way to turn it off
@Impossible24
here my video , whats this
http://youtu.be/ZrOmEiflrnI
i dont know how that can be happen , i use default config , and bukkit BETA R0.3
i cant remove villager , projectile snowball bug , and duno some strange
@mahmod3312
I think you're just doing it wrong man.