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.
-
View User Profile
-
Send Message
Posted May 25, 2015@KennarYT
CS-CoreLib_v1.0.29.jar *cough* *cough* You might want to update every so often...
-
View User Profile
-
Send Message
Posted May 25, 2015@TheBusyBiscuit
Heroes is a class-like RPG system. You should check it out, it's really quite popular.
Also, to anyone who uses Gringotts economy, use emeralds (or your economy item) as a reward.
-
View User Profile
-
Send Message
Posted May 25, 2015Error: http://hastebin.com/abotabowoc.avrasm
-
View User Profile
-
Send Message
Posted May 24, 2015@Flashera
If MythicMobs allows you to set a custom Name for your Mob you can use a Kill named Mob Quest Type.
And you can use any Item as a Reward, also Plugin Items...
Never heard of Heroes, probably wont implement that.
Messages will probably come but not so soon.
Citizens Support can be voted on in the Poll...
-
View User Profile
-
Send Message
Posted May 24, 2015Can you add MythicMobs and Heroes support?
(Ability to spawn a mythicmob on an event and to check for mythicmobs kills, mythicitem rewards)
(Ability to give hero skills and levels)
Also, if not considered already, can you add optional messages to quests (start message, objective complete message, end message)
I would also suggest citizens support (including Sentry killing objective) interacting with NPCs to start quest, talk to them objective
-
View User Profile
-
Send Message
Posted May 23, 2015@KennarYT
I cannot fix Bugs which do not exist...
-
View User Profile
-
Send Message
Posted May 23, 2015When will some updating, correcting bugs and removing awards ?
-
View User Profile
-
Send Message
Posted May 22, 2015Anyone up for creating, then sharing quests? I really want some Harry Potter related Quests for great gameplay.
-
View User Profile
-
Send Message
Posted May 22, 2015No errors . Everything is working well only removes awards after server restart.
I can count on some help ? I would like today to open the server , but the rewards disappear when I do / reload
-
View User Profile
-
Send Message
Posted May 22, 2015@KennarYT
Well, any errors?
-
View User Profile
-
Send Message
Posted May 22, 2015After 2 reboots , the rewards of tasks disappear.
-
View User Profile
-
Send Message
Posted May 22, 2015@KennarYT
?
-
View User Profile
-
Send Message
Posted May 22, 2015There is a problem with disappearing prizes, when the server will be 2 times reset.
-
View User Profile
-
Send Message
Posted May 17, 2015Hello mrCookieSlime,
SCRATCH THIS QUESTION ! *Watched the Video again and you answered my question! * sorry =(
Quick question, I have somehow (silly me) lost the quest book, and am wondering how to get it back? please advise.
Thank you M. Shaffer
p.s. love your plugins...like really love em!! Keep doing the amazing job you are doing..
-
View User Profile
-
Send Message
Posted May 17, 2015@ProjectHyrule
It will be fixed in the next Version of CS-CoreLib.
-
View User Profile
-
Send Message
Posted May 16, 2015@TheBusyBiscuit
http://pastebin.com/C8jKu78J
There's the full start up Log from my towny server :)
I'll quickly explain the issue again. When you use the GUI to invite people to your party, they do not get a message saying "accept/deny" to join said persons party. It only says you're been invited to [usernames] Party, and that's it.
-
View User Profile
-
Send Message
Posted May 15, 2015@ProjectHyrule
Full Server Log via Pastebin please. Its not compatible with each setup, requires me to know your entire Server lpg though.
@LordBoos
I added Quest Timeouts to the poll, but I will probably look into Citizens Support first.
-
View User Profile
-
Send Message
Posted May 15, 20151: Is it possible to entirely disable parties or can u implent that?
2: Parties seem to be broken right now? Latest version here on bukkit. When you invite a user, they simply dont get a message regarding if they wish to join (the accept/deny message you talked about in your vid).
-
View User Profile
-
Send Message
Posted May 14, 2015@TheBusyBiscuit
Really nice plugin. Things that I miss so far are timed quests (not cooldown) - when accepted, timer starts and player has to complete a quest in time otherwise it fails. Citizens support - for quest givers, objectives...
But as I can see it is being vote for what to add next with both of these features on the list, so I'll wait and look forward to it being added ^_^
-
View User Profile
-
Send Message
Posted May 14, 2015@xH3LLRAIZ3Rx
Well then, don't do so. Not going to support it...