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!
@qeterme
What do you mean a translate file for signs? I'll see if I can get the reload command working :).
Please add translate file for signs and /q reload command!
@Rotebay Good idea, I'll see if I can do that!
@Alexzander007 No, but I'm creating the new version on that bukkit so it should work right away :).
@qeterme The ID doesn't matter for killanyplayer. It doesn't check that value :).
At the killanyplayer type what is the id?
Sorry for my english
is there a dev of 1.7.4?
Quest objectives on leaderboards? That would be awesome, and if you could make support for custom mob names with colors code included that would be super great :)
And yes, there will be a release for 1.7.2 :)
So I'm working on a new version with new features. What would you guys like to see in the future?
will there by 1.7.2?
I'm going to work on an update this week, so keep an eye out.
@andyclark1232
dont reload lol
When you reload your server all of the signs stop working.
To awnser the questions:
Bobhull517: That's something I forgot to remove, my bad!
MGBeenieboy: Read the description more closely.
Qeterme: No idea, try it out!
LGCMcLovin: I have no idea if that works. If I have the time I'll see if I can get it working with 1.5.2. I'm going to look into NPC's as well, though not with any big plugins like Citizens. Most of these plugins are very bloated and I don't require that amount of options for NPC's that only give a quest.
Is there a way to make it so that it doesn't spam the console with "save {PLAYERNAME} saved {PLAYERNAME}" and such. That would be helpful if you could add an otion in the config called: Log_save: true/false. Thanks
Aaaahh I don't get it! Is it really so complicated or just buggy? For example, is it random which quests you can get?
EpicQuest 3.0.1 works with 1.6.2 Craftbukkit?
Ill attempt to use your most recent 1.4.7 build.... also, any way you might be able to hook it with citizens2 and have npc's give quests as guildmasters
I know it may seem like its going a little backwards, but, could you possibly release a 1.5.2 version for us hexxit server owners, since quests and hexxit would kind of go hand in hand :D
A bugfix is awaiting approval, get it here while it's still unavailable through the normal way: http://dev.bukkit.org/bukkit-plugins/epicquest/files/11-epic-quest-3-0-1/
@paintball89
PM me the error :).