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 Jun 25, 2014@pitkinz
Then man, seems like you really have a horrible server, or its another plugin causing it but this one not.
-
View User Profile
-
Send Message
Posted Jun 25, 2014@TheBusyBiscuit
Nope!, i'm have default setting quests(5). but it was still being.
-
View User Profile
-
Send Message
Posted Jun 23, 2014@pitkinz
Alright, if this plugin lags your Server on killing a mob, your Server is really horrible. This Plugin creates almost no lag except if you have more than 20.000 quests.
-
View User Profile
-
Send Message
Posted Jun 23, 2014this plugin do my server lag when have some player kill mob. plz checking. i'm need use this plugin really.
-
View User Profile
-
Send Message
Posted Jun 17, 2014@TheFeeg1
1.This was already asked about 100 times, again Storyline Quests are part of the next Update, I will not make the ability to create multiple tasks due to the way QuestWorld works, but in the next Update you can specify a "next-quest". This will be the Quests which will be a continuation of the other quest, it will then tell you to do the mission of the other quest.
2. And due to the way Bukkits config System works, you can just edit the default quests not remove them. But to solve that you can just delete them in the config.yml in the jar, then itll not replace them again.
3. The durability thing is a great idea, ill maybe add that.
-
View User Profile
-
Send Message
Posted Jun 17, 2014Really like this quest plugin! A suggestion: Quests have multiple tasks(Like killing 3 zombies and 4 skeletons. Question: Anyway to get rid of the defualts? There kinda annoying and I took them out but theyre still there! One more suggestion: I really like the durability thing so i had an idea: Maybe an option for durability based on %Completion?
-
View User Profile
-
Send Message
Posted Jun 10, 2014I already posted this on my Slimefun Page, but since it also has to do with this Plugin, I thought I might post it here as well:
Recently I came up with an idea for a Skyblock world, but with Slimefun and Quest World.
(If you've seen Agrarian Skies you'll propably know how it'd be ;D )
I added a way in Slimefun to get Ores from Cobblestone by grinding and washing,...
and I added Rewards and Storyline Quests to Quest World.
The only problem I have is that I don't have a server and I'm unable to buy one atm.
So I am posting this here. I hope someone could maybe make that kind of Server, cause I'd really love to see something like this without mods.
Of course I'd also visit a Server like that ;D
-
View User Profile
-
Send Message
Posted Jun 8, 2014@TheKlown_
Because Plugins like Citizen will break every mc version and are very unstable and often dont work propably. I will maaayyybe code a Quest World addon for Citizens support, but Im not adding it to QuestWorld itself for compatibility
If you mean that a quest can unlock another quest, again part of the next update
-
View User Profile
-
Send Message
Posted Jun 8, 2014Might I ask why there will be no citizen support? It would definately attract more people to download the plugin. You cant make villagers talk like citizens, or give them certain skins if you want.
Also, about objectives, could you possibly implement that? Or if it is already implemented, tell me how? I cant figure it out.
-
View User Profile
-
Send Message
Posted Jun 8, 2014@TheKlown_
1. I'm sorry but there'll be no Citizen Support. You can use Villagers instead, and use Quests like "find.VILLAGER.&aCitizen"
2. Storyline Quests is possible with Version 1.2, its just not published yet. Theres a possibility to make a Quest unlock another One.
-
View User Profile
-
Send Message
Posted Jun 8, 2014Hey,
This is a really great plugin, much simpler than other quest plugins I have tried, but it is not as flexible. Here are some things I think should be added:
Linked with Citizens, so a quest could be to talk to a Citizen.
Have objectives, e.g you talk to a citizen, he tells you to kill a zombie, when you kill a zombie you must give the citizen the stuff the zombie dropped, then you completed the quest.
Sotryline quests, meaning you must complete a certain quest, to unlock a new one.
I am requesting all these features as I am making a minecraft mmorpg server, every quest plugin I have tried is too complicated, this system is great, but the users options on what to do with the quests need to be bigger.
-
View User Profile
-
Send Message
Posted May 30, 2014@Koowluh
Thank you.
I'm gonna add a way to get the Quest Book soon, I finally came up with a good way.
With the repeatable Quests: I planned to make some Quests be completed daily, hourly,... but I havent touched that part yet.
Also I just added the ability to make commands be executed by the server on completing and to give out 1 item, for more youd have to do /give
-
View User Profile
-
Send Message
Posted May 30, 2014@TheBusyBiscuit
Much appreciated. Your system of designing and running quests looks quite a bit easier than other plugins.
Combine that with a way of retrieving your quest book and the possibility of repeatable quests and it should be a solid plugin.
Thanks for all your work, time and devotion.
-
View User Profile
-
Send Message
Posted May 30, 2014@Koowluh
I'm just working on that, just wait for the next Update
-
View User Profile
-
Send Message
Posted May 30, 2014Is it possible to hand out item rewards?
-
View User Profile
-
Send Message
Posted May 28, 2014@Chriz2012
Yes in the config. show-borders... or so
-
View User Profile
-
Send Message
Posted May 28, 2014Is there anyway to remove the random squiggly text ? lol
-
View User Profile
-
Send Message
Posted May 27, 2014@Nightphoenix16
No.
-
View User Profile
-
Send Message
Posted May 27, 2014Any chance of NPC support with Citizens?
-
View User Profile
-
Send Message
Posted May 25, 2014@azerroth11
Sorry not yet, but you can do /quests in the mean time.