Quest World 2
Description
Quest World 2 is an extremely lightweight and easy-to-use Quest System offering
everything you could possibly need for your RPG Server, or maybe even Factions or Prison One
since it not only offers RPG related Quest Layouts but also simple Quests trading one Item for another.
On its own, Quest World 2 has no Quests at all, the Server Owner has to create its own Quests, however
there will be several Quest Packs available for download later on.
Also, this Plugin is heavily inspired by the Hardcore Questing Mode Mod by LordDusk, VSWE and NewCastleGeek, a huge thank you to them for developing their Mod.
IMPORTANT: I (mrCookieSlime/TheBusyBiscuit) have stopped working on this Plugin and now develop Video Games instead (more on my Youtube Channel). But this doesn't mean QuestWorld is dead. This Plugin is available on GitHub, so if you are or know a talented Plugin Developer, consider contributing to it by making a Pull Request to keep this Project alive.
List of Features:
- Easy-to-Use Ingame Quest Editor
- Up to 45 Categories
- Up to 45 Quests per Category (Up to 2025 Quests in total)
- Import/Export Functionality of your Quests to share it with other Users of this Plugin
- Storyline Quests (Make Quests locked until a different Quest has been completed)
- Quest Cooldowns (Making Quests be repeatable every X Minutes/Hours
- Up to 9 Item Rewards per Quest
- Monetary Rewards (Giving a Player Money for completing a Quest) Requires Vault and an Economy Plugin
- XP Rewards (Give XP Levels to your Players upon completing a Quest
- Up to 9 Tasks per Quest
- 7 different Types of Tasks available
- A Quest Party System (Share your Progress with your Friends)
- Citizens and various other Plugins supported!
- Dialogues with Citizens NPC Integration!
- Quest Timeouts (Do certain Tasks in a specific amount of Time)
- Quest Death-Resets (Do certain tasks without dying)
- Background Quests (Hide entire Storylines from the QuestBook, useful for Background Stuff, e.g. a Time Reward System)
- Renamable Missions (Display custom Text in the Quest Book)
- And a ton more!
Video Tutorials
QuestWorld v2.0 by mrCookieSlime [English]
QuestWorld v2.2 by mrCookieSlime [English]
QuestWorld v2.4 by mrCookieSlime [English]
Requirements/Addons
- CS-CoreLib (required) (Will be automatically downloaded if it was not found)
- Vault (optional) (Allows you to award Players with Money for completing Quests)
- Citizens (optional) (Allows you to create Quests for Citizens-based Actions)
- Votifier (optional) (Allows you to create Quests with Voting Tasks)
- ChatReaction (optional) (Allows you to create Quests with ChatReaction Win Tasks)
Commands/Permissions
/quests
- Opens up your Quest Book
- No permission required.
/quests [category]
- Opens up your Quest Book at the desired Location (Useful for ServerSigns or CommandNPC)
- Note here that Java is zero-indexed. The Category you need to specify is the Slot your Category is in, starting with 0
- No permission required.
/quests [category] [quest]
- Opens up your Quest Book at the desired Location (Useful for ServerSigns or CommandNPC)
- Note here that Java is zero-indexed. The Category/Quest you need to specify is the Slot your Category/Quest is in, starting with 0
- No permission required.
/questeditor gui
- Opens up the Ingame Quest Editor
- QuestWorld.editor
/questeditor export <File>
- Exports all Quests and Categories you created into a .zip File
- QuestWorld.editor
/questeditor import <File>
- Loads all Quests and Categories from a specified .zip File
- QuestWorld.editor
Screenshots
Sharing your Quests
You can create your own Quest Pack and share it with people all around the World.
Simply create your Quests and Categories and then do /questeditor export <File>
e.g. /questeditor export QuestPack this will generate a .zip File (/plugins/QuestWorld/presets/QuestPack.zip)
You can feel free to send me this .zip File or post it online.
I will be providing a variety of Quest Packs in the future, however there are none available at this point
since QuestWorld 2 is not yet released.
List of available Quest Types
- SUBMIT (Hand in X amount of a certain Item)
- DETECT (Have X amount of a certain Item in your Inventory)
- CRAFT (Craft X amount of a certain Item)
- KILL (Kill X amount of a certain Mob)
- KILL_NAMED_MOB (Kill X amount of a certain Mob named Y)
- FISH (Catch a certain Item using a Fishing Rod)
- REACH_LOCATION (Go to a certain Location in the World)
- VOTIFIER_VOTE (Vote for the Server a certain amount of times)
- CITIZENS_INTERACT (Talk to an NPC from Citizens)
- CITIZENS_SUBMIT (Give a certain item to a certain NPC from Citizens)
- JOIN (Join the Server X amount of times)
- KILL_NPC (Kill an NPC from Citizens)
- PLAY_TIME (Play on the Server for a certain Amount of Time)
- CHATREACTION_WIN (Win X ChatReaction Games)
Feel free to suggest more Quest Types in the comment Section down below and I will eventually add them as well
Source Code
You want to take over this Project? Start so by submitting Pull Requests on GitHub!
Check out QuestWorld's Source Code, if you want to keep this Project alive, maybe even consider contributing to it by making a Pull Request!
Auto-Updater and Metrics
All my Plugins are using an Auto-Updater to make sure, you're always
using the latest and hopefully most bug free version of my Plugin.
If you don't want this Plugin to be auto-updated, you can turn it off
in the config file at "options -> auto-update: true/false"
They also use a Metrics-System which collects the following Informations:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
Opting out of this service can be done by editing
plugins/Plugin Metrics/config.yml and changing opt-out to true.
@TaleOf4Gamers
Quest 0-2 is messed up. Its ENDER_PEARL ,it needs to be upper case.
I get an error when i try to open the quest category. My error: http://pastebin.com/wZpdsbx8 My config: http://pastebin.com/vFYvT1wy Please help p.s it was working with the default config so is probably a config error.
@TheBusyBiscuit
K, I've understood , I would like to wait for the Quest World 2.0 to be released and use it for my server, I'm currently using Quest World 1.0 for my server and it seems nice! Hope Quest World 2.0 will have Citizens support, multiple tasks, item rewards & quest cooldowns. If you do release Quest World 2.0, make it for 1.7.9 R0.2 (for my friends' server) , and 1.7.2 R0.2 (for my server). Thanks!
@Forcelydated
There is no Citizens Support (yet).
@Forcelydated
Multiple tasks, item rewards, quest cooldowns etc. are all part of the 2.0 Update. It will take a long time until it will be released though.
Yes, it needs to be Caps. And you can do kill.PLAYER.10 to make it count any Player.
And there is no Citizens Support (yet). And by "find" I mean right click.
Also, I will probably not add any "meeting Players" Quests.
And and and and and! Sorry cause I forget! kill.ZOMBIE.1 , the ZOMBIE must be in full caps? or no need also can? kill.Moewe1.1 , this, how do I set it to kill any 10 players is enough? No need to target any players, just kill ANY 10 players and the quest is done. How? And also, if the post just now (Can I find players (Citizens Plugin's Player)?) Is POSSIBLE, how to find a Citizens that has a name then right click it to done the quest? And also! How to make 1 quest like meet a player (NOT Citizens) in a specified radius (configurable) and done the quest, or maybe...... right click the player with an specified item (configurable) or I can change it to no need to use items, just use hand to right click the specified PLAYER and done the quest! How? Please HELP!
@TheBusyBiscuit And also! can I make 2 Format in a quests like : craft.STONE_SWORD.1 & killstreak.ZOMBIE.10 Is it possible? I think the reward is also possible to be some items like swords or diamonds... etc BUT can I set the reward's items enchantment, named as what, the quantity of it something like this. And I think it is also possible to get more than 1 items in the reward, but how to make it? Like I want when it successfully done the quest, it gives the player full set diamonds armor (1 diamond helmet, 1 diamond chestplate, 1 diamond leggings and 1 diamond boots) Possible? And! Can I make when you done 1 quest, it need to be wait 24 hours (configurable) again to do the quest again, also possible? HOW? please help me! And, next on, how to get items? Use ID? But ID should become the amount of money right? So, I'm in trouble, hope you could help me out! Thanks!
@TheBusyBiscuit
Can I find players (Citizens Plugin's Player)?
@VoidSentinel
It needs to have the same color as it shows in the quest.
By default it must be a green peter.
As to finding Villagers - I named one Peter with a nametag - Just like that; Peter Didn't work even after I reloaded teh game??? Even with the below doesnt work
@IceTheSlime
Yes indeed this is based on HQM xD
But I am recoding it atm.
And indeed, I also like mods a lot.
Omg, I just saw this. The HQM-ness. Cookie, I c u <3 modz
Still waiting for the update But you can take all the time you need but my server cannot open without the update :D
@TheBusyBiscuit
Think you can work on top few on the poll for the new year? How about citizen 2 support?
@nickvdklooster
Take a look at the poll on the upper right side, it is already planned but the next update will not come before 2015.
can you please plase plase add that you can give reward with a command please please?
@VoidSentinel
You need to right click a Villager which is named like the specified name.
How do the find entity quests work!? VIllager quests are unresponsive - do i just name a villager (didnt work) Help????
@madtomic
You can still do /quests at any time. And I will add a command to spawn in the guide.
@TheBusyBiscuit
Can you please make the book bound? Its not very helpful when you can drop the quest book. LOL
Very nicE!