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 wrong, but I can't seem to use Citizen's with this plugin (I'm using v3.4.3). Whenever I enable Use_Citizens in the config.yml, save it to the server and reload (or restart) the plugin/server the config file resets it back to false. Is there a specific version of Citizen's I should be running? I'm currently using 2.0.14, Alpha 1 off the Bukkit.dev page.
Also, running /quest help or /q help is returning an internal error.
Thanks! Looking forward to using this plugin, the functionality is amazing even with regular villagers :D
Yet another update with some bug fixes and features! Get it here.
Features:
Bug fixes:
@disciple218
Fixed it. :)
The last pastie is from awarding XP via the command "xp give <player> L10". The XP is granted, so I'm not sure what the error means.
@disciple218
Oh man, did I make such a stupid mistake? That must've been the reason for the error you got. I'll check out one you just sent though, is that after you changed the numbers?
I'm also getting this NPE (http://pastie.org/9814660) when awarding competed quests with the command "xp give <player> L10". It grants the xp just fine, not sure what the error means.
Thanks again for a great plugin!
The "Hot Hot Hot" quest in the quests.yml had the same quest number (11) as the "Level Up" quest, so I changed it to 19 instead. Do they need to be in numerical order in the quests.yml, or can "q19" be after "q11"?
@Impossible24
ok, thanks for your effort :)
@PassiIam
I'll check it out. I'll probably rewrite that part, it's quite old, hehe.
@disciple218
Mmm... I'll check it out. Thanks for reporting!
@Impossible24
Like i edited it right now, it doesnt work for me, im user with my normal permissions, and i just can place and destroy the log aggain and yeah, i get it for the quest :/ same with the place quest
I'm getting an NPE whenever ore is smelted in a furnace: http://pastie.org/9814532
It doesn't register on the "Hot Hot Hot" quest, either.
Also, my Quest Book when opened, just shows "Invalid Book Tag" and nothing else.
Thanks!
@PassiIam
No they don't. I can add this though.
Does it not work for you?
Ohhkay? does OP's and '*' have the permission to bypass this? Edit: I just tested it with my normal user permissions and i just can place the log and destroy it aggain and it just work fine :/
@PassiIam
That is actually already in there!
@Impossible24
yeah i know its much work, i also tryed to do some java but yeah, its very hard when you start + school + etc. so im glad that u still update your plugin after such a long time :3 :D K, thanks for fixing it :) Btw, coul you add something like a anti cheat mechanisim for the place and destroy quests? I mean that you cant place a block and destroy it for the quest so it means that you have to destroy blocks spawned naturaliy and for placing blocks that you get +1 if you place the block and -1 if you destroy a block with this id, would be a cool function :D (sorry for having so many things :D)
@PassiIam
Thanks for the comment, I'm happy the effort doesn't go unnoticed :).
I'll check out that bug, thanks for reporting!
Oh, I forgot to update the in-game commands, I totally forgot about them, thanks for telling me!
EDIT: Fixed the bugs, they're coming in the next patch, or build the project from Github!
wow, everything works right now, awesome, thanks for update :) but i just found one bug... if you set Reset_Time: -1 you just can repeat the quest as long as you want >_> fix it pls :D (i use the npc's maybe its because of that?) ah, and you should update the commands :D
@byKemu
Send me your quest file via PM.
I have again a problem http://www.directupload.net/file/d/3857/k53ywin3_png.htm I can*t see the quest In game what did i do wrong?