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 working for me gives a error on all the commands.
You can download 3.0 right now! The format for the files has not changed, so don't worry about that.
3.0 has just been uploaded, it should be up for grabs in a matter of hours.
A new version is about to hit the site!
Custom named and enchanted rewards? )
I'm working on an update on and off, but it'll come eventually!
I agree, this plugin would be great if it was updated.
Update, please!
this really needs to be updated its working but the commands giving errors!
EpicQuest 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
pls update!
Hi, 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 ... )
When 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.
Hi 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.
When 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?
Love it! Stay tuned!
On the topic of NPC's, I'll take a look at it :)
Can you add npc support? So we can have npc's give out the quests?
Hello 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!
I Can't install ? Please Help.