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 Sep 25, 2013not working for me gives a error on all the commands.
-
View User Profile
-
Send Message
Posted Sep 24, 2013You can download 3.0 right now! The format for the files has not changed, so don't worry about that.
-
View User Profile
-
Send Message
Posted Sep 24, 20133.0 has just been uploaded, it should be up for grabs in a matter of hours.
-
View User Profile
-
Send Message
Posted Sep 23, 2013A new version is about to hit the site!
-
View User Profile
-
Send Message
Posted Jul 19, 2013Custom named and enchanted rewards? )
-
View User Profile
-
Send Message
Posted Jul 14, 2013I'm working on an update on and off, but it'll come eventually!
-
View User Profile
-
Send Message
Posted Jul 11, 2013I agree, this plugin would be great if it was updated.
-
View User Profile
-
Send Message
Posted May 25, 2013Update, please!
-
View User Profile
-
Send Message
Posted Apr 20, 2013this really needs to be updated its working but the commands giving errors!
-
View User Profile
-
Send Message
Posted Mar 24, 2013EpicQuest 2.0.1 for CB 1.4.7-R0.1 had some problem when i type /q or /quest see the error :
18:54:48 [INFO] TheMrAlqahtani issued server command: /q 18:54:48 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'q' i n plugin EpicQuest v2.0.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 6) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.dispatchCommand(CraftServe r.java:514) at net.minecraft.server.v1_5_R1.PlayerConnection.handleCommand(PlayerCon nection.java:967) at net.minecraft.server.v1_5_R1.PlayerConnection.chat(PlayerConnection.j ava:885) at net.minecraft.server.v1_5_R1.PlayerConnection.a(PlayerConnection.java :840) at net.minecraft.server.v1_5_R1.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_5_R1.NetworkManager.b(NetworkManager.java:292 ) at net.minecraft.server.v1_5_R1.PlayerConnection.d(PlayerConnection.java :113) at net.minecraft.server.v1_5_R1.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_5_R1.MinecraftServer.r(MinecraftServer.java:5 80) at net.minecraft.server.v1_5_R1.DedicatedServer.r(DedicatedServer.java:2 25) at net.minecraft.server.v1_5_R1.MinecraftServer.q(MinecraftServer.java:4 76) at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java :409) at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:5 73) Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at randy.epicquest.epicquest.onCommand(epicquest.java:168) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
-
View User Profile
-
Send Message
Posted Mar 17, 2013pls update!
-
View User Profile
-
Send Message
Posted Mar 12, 2013Hi, I have problem : when i put the .jar in my file "plugins" and i reload the server ... There is nothing, i don't have the plugin on my server ='( Clic here for see my plugins Pls help me =3 ( Sry for my English ... )
-
View User Profile
-
Send Message
Posted Jan 28, 2013When I do /q turnin, it says I have no quests to turn in.
Here's an image to expand on it: http://i49.tinypic.com/35ksi2c.jpg As you can see, just to test, the quest requires 1 stone. I get 1 stone, and it still says 0/1 stone. I do /q turnin 0 and...yeah, that message. I also tried /q turnin. No change.
-
View User Profile
-
Send Message
Posted Jan 28, 2013Hi there, firstly, LOVE the idea of your plugin. Unfortunately i cannot get it to work properly. Vault and EpicQuest are both installed, and i can create signs with EpicQuest hooks. All seems to work fine, EXCEPT for giving quests.
For some reason, whenever i try to give a quest i get the message "You already have that quest or you have reached your quest limit."
Seems that everything is working fine, except for the ability for me to give quests. Any ideas? I'd love to use your plugin on my server.
-
View User Profile
-
Send Message
Posted Jan 27, 2013When I added the plugin.jar into my plugins folder, reload the server, then type /q give I get the error message: "An internal error occured while attempting to perform this command." Could you please help?
-
View User Profile
-
Send Message
Posted Jan 27, 2013Love it! Stay tuned!
-
View User Profile
-
Send Message
Posted Jan 25, 2013On the topic of NPC's, I'll take a look at it :)
-
View User Profile
-
Send Message
Posted Jan 24, 2013Can you add npc support? So we can have npc's give out the quests?
-
View User Profile
-
Send Message
Posted Jan 24, 2013Hello everyone,
I had 2 reports of people losing progress and quest signs. If you have this issue, or any other issue, please do report it to me so I can narrow the bug down and fix it.
Thanks!
-
View User Profile
-
Send Message
Posted Jan 23, 2013I Can't install ? Please Help.