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!
Not sure what's taking so long in the approval, but please be patient, it will fix several important bugs! I am very excited to hear that you guys waited for the update and want to try it again. :)
When i put the .jar file into my plugins folder and restarted my server it didn't even recognize the plugin to be there ! idk what is wrong probably a bug ?
An update is awaiting approval.
It fixes a few bugs, and makes a few changes.
Will this questplugin get NPC support? :)
hey i just updated epicquest and congrats on the update! but when i try to get a quest it says no quests available and also it says you already have that quest or you have reached your quest limit. I don't know why this is happening, please help!
EpicQuest 2.0 is awaiting approval! Check out the new "Creating Quests" page for a few tips and tricks!
Development is coming along smoothly! Expect EpicQuest 2.0 to be released within 2 weeks. :)
@Ugikie
Oooh, you are using the plugin now! Now I understand, sorry!
The current version of EpicQuest is old (1.2.5, current is 1.4.7). I was talking about the new version of EpicQuest that I have planned to release next week. The new version should work perfectly when it's released!
@Impossible24
yeah thats exactly what i was hoping to happen with vault and essentialseco however, when i complete a quest, the money does not go into my essentials eco account..
@Ugikie
It just hooks into EssentialsEcon, so you can use the money you earn from quest in exactly the same way :).
For instance, you have 40 gold/euro/dollar (whatever your currency is) and you complete a quest from which you get 10. That 10 gold will be added on your account through Vault.
So just put Vault in your folder and it's all good :)
@Impossible24
ok that sounds good, and sorry for just being such a derp you probably wanna kill me, but when you say it works...what is it that is working?
how can i access the "Gold" that i receive in game for completing a quest?
@Ugikie
Vault is not a Economy plugin. Basically, when I use Vault, I don't have to worry about all the different Economy, Chat nor Permissions plugins. Vault will detect what the server has installed and use that. So the only thing you have to do is install Vault on the server (no configs) and it works. :)
@Impossible24
ok that sounds fair enough, but how do i use the vault economy in game?
@Ugikie
I am planning on support the most economy plugins as I can. Just like before, I'll probably make use of Vault, which makes everything 10x easier for me.
how can i make the money rewards give money towards essentialsecon? i really need this for my server! please help!
Just a heads up, development on EpicQuest 2 has started!
so does this plugin just automatically take affect on the npcs in the world or do we need to do anything special on server end?
Will this plugin be updated? I really hope it will... most of the main features work, but things such as making quests not random and rewarding with permissions (at least for bPermissions) are broken.
AMAZING! A great quest plugin, using in my server!!! Thanks!!
:P
is it possible to make it so the person has to kill a certain amount of the mobs called Monster? (basically steves that run after you and kill you)