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!
@byKemu
I'll send you a PM.
The Plugin didn't work :( & I need it!
EpicQuest 3.4 is on in review right now. Get it here. Here's the feature list!
New quest types
New features:
@Huffmanbrandon
Sending a PM your way too.
I'm also having a problem spawning villagers. Commands only seem to register with /quest rather than /q. I get internal errors whenever I try to spawn a villager.
@disciple218
I'll send you a PM.
Having issues spawning villagers: http://pastie.org/9810961
Also, when trying to do "/q info <number" I get this: http://pastie.org/9810956
@PassiIam
I think it does, but I haven't tested it.
Is this version also working with 1.7.x? :/
Announcement: EpicQuest 3.3 is uploaded! I have dumped quite a few hours into the plugin to get it all fixed up an nice. There's a ton of bug fixes and some new features in there, so I hope you enjoy! As always, here's the direct link if it hasn't been approved yet: download link.
Bug fixes:
New features:
Alright guys, I've been rewriting the villager code. It's a lot cleaner now and should fix a lot of issues! I'll be rewriting some other core systems as well to increase stability for the next patch.
wow, thats a loooooooong time O.o Nice to see that u didnt droped this plugin for such a long time :) Yeah would be nice :)
@PassiIam
That'll be 2011 haha :P I'll probably have some time in the coming weeks to fix and update this plugin though, so the config thing'lll be part of the update :)
Yeah or so :D dont know when u coded it etc. im not the expert in coding plugins, sadly :D i just know some base things :D
@PassiIam
I do have that knowledge, the option to do that wasn't available when I wrote the plugin ;)
@aldrinzordic
The .jar file is the Plugin, and the folder is the folder the plugin should create. I guess the Creator of this plugin doesnt have the knowledge to create a folder by the plugin himself so u have to put the folder and the plugin into your server/plugin folder. then it should work ;) hope you understand my english '
Hey guys, I see there's still a lot of animo for this plugin. I will see if I can get the plugin back up to date as soon as I have some time! Sorry!
In the mean time, if anyone else here can code, the source code is up on GitHub, so if you want to do a fix while I'm not here, please do consider a pull request!
Argh another quest plugin that doesn't work, half bugged, half broken and it still isn't what I need. I need a plugin where people have to go to Coords and then they receive the quest.. Just another half baked not finished not updated and abandoned ..
Hello... i really like this plugin, and i would love to use it on my server... but i have a big problem... i cant finish a single quest... if im doing a quest it just drop the quest after a time... no error msg in the console nothing... the quest ist just like i never had it... pls fix this or tell me how it fix this...
is this still working? and when i download it, i get two item inside the rar which is the .jar file and a folder name epicquest, what should i do with this folder? and when i try to restart the server it doesnt create a folder for the plugin. any idea?