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 Dec 13, 2016can the rewards be able to give out experience for skillapi plugin aswell?
-
View User Profile
-
Send Message
Posted Sep 9, 2016Update to 1.10?
-
View User Profile
-
Send Message
Posted May 14, 2016Does it works in 1.9.2 ?
-
View User Profile
-
Send Message
Posted Jan 9, 2016Hello,May i translate it to Chinese and put it in a Chinese website?
-
View User Profile
-
Send Message
Posted Dec 21, 2015Hello, would be it possible of knowledge if this plugin is going to be put has in the daytime for a continuation(suite) svp?
-
View User Profile
-
Send Message
Posted Nov 4, 2015Hey anyone can help me i use epicquest and its created the epicquest's folder but it isn't work what i do??
-
View User Profile
-
Send Message
Posted Oct 30, 2015hey now my server loading the plugin but when i use /q questlist or /q questentity create i get internal error what i do???
-
View User Profile
-
Send Message
Posted Oct 30, 2015Hey, Anyone can help me this olugin didn't work for me what i do???
-
View User Profile
-
Send Message
Posted Oct 30, 2015Hello you can add supported 1.8 version?
-
View User Profile
-
Send Message
Posted May 9, 2015We want ur plugins pls .. if future updates is coming! pls add Spigot 1.7.10 compatibility! thanks!
-
View User Profile
-
Send Message
Posted Apr 13, 2015@ashley01 I see that you run an outdated java version (7u5) Try to use the newest java 8 or java 7.
-
View User Profile
-
Send Message
Posted Mar 30, 2015The plugin breaks if I make a quest that is type 'collect'.
-
View User Profile
-
Send Message
Posted Mar 26, 2015Could Mcmmo support be added?
e.i requiring ahving a certain mcmmo lvl to start a quests
Receiveing mcmmo xp for completion of a quest.
-
View User Profile
-
Send Message
Posted Feb 28, 2015@budopey
That also confused me. I still don't know and thats why I don't use this plugin anymore...
-
View User Profile
-
Send Message
Posted Feb 27, 2015-
View User Profile
-
Send Message
Posted Feb 26, 2015-
View User Profile
-
Send Message
Posted Feb 26, 2015<<reply 2496960>>
Can't you use the /xp command instead?
-
View User Profile
-
Send Message
Posted Feb 26, 2015-
View User Profile
-
Send Message
Posted Feb 22, 2015Hey, thank you for your nice plugin.
Are you able to integrate more quest types?
How about a quest type "consume"?
e.g. Cookie Clicker: Consume 20 Cookies
or run X blocks (for a marathon quest)
-
View User Profile
-
Send Message
Posted Feb 18, 2015Any chance that you will be supporting Denizen scripts? I used to use Blackvein's Quest plugin, but he completely stopped developing it. I created a good number of quests that use denizen scripts for cut scenes, advanced dialog, etc. I would love to use this plugin, but fear giving up Denizen.