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!



-
View User Profile
-
Send Message
Posted Jan 5, 2015Not sure what's wrong, but I can't seem to use Citizen's with this plugin (I'm using v3.4.3). Whenever I enable Use_Citizens in the config.yml, save it to the server and reload (or restart) the plugin/server the config file resets it back to false. Is there a specific version of Citizen's I should be running? I'm currently using 2.0.14, Alpha 1 off the Bukkit.dev page.
Also, running /quest help or /q help is returning an internal error.
Thanks! Looking forward to using this plugin, the functionality is amazing even with regular villagers :D
-
View User Profile
-
Send Message
Posted Jan 5, 2015Yet another update with some bug fixes and features! Get it here.
Features:
Bug fixes:
-
View User Profile
-
Send Message
Posted Jan 5, 2015@disciple218
Fixed it. :)
-
View User Profile
-
Send Message
Posted Jan 5, 2015The last pastie is from awarding XP via the command "xp give <player> L10". The XP is granted, so I'm not sure what the error means.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@disciple218
Oh man, did I make such a stupid mistake? That must've been the reason for the error you got. I'll check out one you just sent though, is that after you changed the numbers?
-
View User Profile
-
Send Message
Posted Jan 5, 2015I'm also getting this NPE (http://pastie.org/9814660) when awarding competed quests with the command "xp give <player> L10". It grants the xp just fine, not sure what the error means.
Thanks again for a great plugin!
-
View User Profile
-
Send Message
Posted Jan 5, 2015The "Hot Hot Hot" quest in the quests.yml had the same quest number (11) as the "Level Up" quest, so I changed it to 19 instead. Do they need to be in numerical order in the quests.yml, or can "q19" be after "q11"?
-
View User Profile
-
Send Message
Posted Jan 5, 2015@Impossible24
ok, thanks for your effort :)
-
View User Profile
-
Send Message
Posted Jan 5, 2015@PassiIam
I'll check it out. I'll probably rewrite that part, it's quite old, hehe.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@disciple218
Mmm... I'll check it out. Thanks for reporting!
-
View User Profile
-
Send Message
Posted Jan 5, 2015@Impossible24
Like i edited it right now, it doesnt work for me, im user with my normal permissions, and i just can place and destroy the log aggain and yeah, i get it for the quest :/ same with the place quest
-
View User Profile
-
Send Message
Posted Jan 5, 2015I'm getting an NPE whenever ore is smelted in a furnace: http://pastie.org/9814532
It doesn't register on the "Hot Hot Hot" quest, either.
Also, my Quest Book when opened, just shows "Invalid Book Tag" and nothing else.
Thanks!
-
View User Profile
-
Send Message
Posted Jan 5, 2015@PassiIam
No they don't. I can add this though.
Does it not work for you?
-
View User Profile
-
Send Message
Posted Jan 5, 2015Ohhkay? does OP's and '*' have the permission to bypass this? Edit: I just tested it with my normal user permissions and i just can place the log and destroy it aggain and it just work fine :/
-
View User Profile
-
Send Message
Posted Jan 5, 2015@PassiIam
That is actually already in there!
-
View User Profile
-
Send Message
Posted Jan 5, 2015@Impossible24
yeah i know its much work, i also tryed to do some java but yeah, its very hard when you start + school + etc. so im glad that u still update your plugin after such a long time :3 :D K, thanks for fixing it :) Btw, coul you add something like a anti cheat mechanisim for the place and destroy quests? I mean that you cant place a block and destroy it for the quest so it means that you have to destroy blocks spawned naturaliy and for placing blocks that you get +1 if you place the block and -1 if you destroy a block with this id, would be a cool function :D (sorry for having so many things :D)
-
View User Profile
-
Send Message
Posted Jan 5, 2015@PassiIam
Thanks for the comment, I'm happy the effort doesn't go unnoticed :).
I'll check out that bug, thanks for reporting!
Oh, I forgot to update the in-game commands, I totally forgot about them, thanks for telling me!
EDIT: Fixed the bugs, they're coming in the next patch, or build the project from Github!
-
View User Profile
-
Send Message
Posted Jan 5, 2015wow, everything works right now, awesome, thanks for update :) but i just found one bug... if you set Reset_Time: -1 you just can repeat the quest as long as you want >_> fix it pls :D (i use the npc's maybe its because of that?) ah, and you should update the commands :D
-
View User Profile
-
Send Message
Posted Jan 4, 2015@byKemu
Send me your quest file via PM.
-
View User Profile
-
Send Message
Posted Jan 4, 2015I have again a problem http://www.directupload.net/file/d/3857/k53ywin3_png.htm I can*t see the quest In game what did i do wrong?