Quester

Quester is highly customizable plugin handling all kinds of quests. From simple "gather to get reward" quests, to complicated forked story-telling quests. What is even better, everything is customizable on-the-fly directly in game ! No more restarting/reloading your server every time to change something. Localizable messages, plenty of different, highly-customizable objectives, conditions, events and flags. NPC and sign support. All this together creates almost unlimited possibilities.
Found a bug? Have a suggestion? Sumbit a ticket.
Don't forget to specify Quester version you are using and label the ticket appropriately. Tickets without label will take longer to review or be ignored completely.
Latest DEV version should be working with recent minecraft versions. See dev builds.




-
View User Profile
-
Send Message
Posted Dec 8, 2014@baemboo
0.7 is update to 0.6, so no, you will need to use 0.7.
-
View User Profile
-
Send Message
Posted Dec 8, 2014will there be a uuid update for 0.6 or do i need to use 0.7
-
View User Profile
-
Send Message
Posted Dec 5, 2014Thx i try now juste to create and that ok :), now i test.
-
View User Profile
-
Send Message
Posted Dec 5, 2014@jajamic
You need latest dev build to run it. (#11)
-
View User Profile
-
Send Message
Posted Dec 5, 2014i have this error but i see Mythickill objective when i execute : /q objective list
[21:51:27 INFO]: Jajamic issued server command: /q objective add MYTHKILL Pirate 3 [21:51:27 WARN]: java.lang.reflect.InvocationTargetException [21:51:27 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [21:51:27 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [21:51:27 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [21:51:27 WARN]: at java.lang.reflect.Method.invoke(Method.java:606) [21:51:27 WARN]: at me.ragan262.quester.elements.ElementManager.getFromCommand(ElementManager.java:118) [21:51:27 WARN]: at me.ragan262.quester.elements.ElementManager.getElementFromCommand(ElementManager.java:144) [21:51:27 WARN]: at me.ragan262.quester.commands.ObjectiveCommands.getObjective(ObjectiveCommands.java:45) [21:51:27 WARN]: at me.ragan262.quester.commands.ObjectiveCommands.add(ObjectiveCommands.java:68) [21:51:27 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [21:51:27 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [21:51:27 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [21:51:27 WARN]: at java.lang.reflect.Method.invoke(Method.java:606) [21:51:27 WARN]: at me.ragan262.quester.commandmanager.CommandManager.invoke(CommandManager.java:296) [21:51:27 WARN]: at me.ragan262.quester.commandmanager.CommandManager.executeMethod(CommandManager.java:290) [21:51:27 WARN]: at me.ragan262.quester.commandmanager.CommandManager.executeMethod(CommandManager.java:271) [21:51:27 WARN]: at me.ragan262.quester.commandmanager.CommandManager.execute(CommandManager.java:222) [21:51:27 WARN]: at me.ragan262.quester.commandmanager.CommandManager.handleCommand(CommandManager.java:317) [21:51:27 WARN]: at me.ragan262.quester.Quester.onCommand(Quester.java:284) [21:51:27 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [21:51:27 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [21:51:27 WARN]: at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:643) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1105) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:940) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [21:51:27 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [21:51:27 WARN]: at java.util.concurrent.FutureTask.run(FutureTask.java:262) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:684) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:625) [21:51:27 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:528) [21:51:27 WARN]: at java.lang.Thread.run(Thread.java:744) [21:51:27 WARN]: Caused by: java.lang.NoSuchMethodError: me.ragan262.quester.utils.Util.implodeIterable(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; [21:51:27 WARN]: at me.ragan262.questerextras.MythicDeathObjective.<init>(MythicDeathObjective.java:24) [21:51:27 WARN]: at me.ragan262.questerextras.MythicDeathObjective.fromCommand(MythicDeathObjective.java:56) [21:51:27 WARN]: ... 33 more
-
View User Profile
-
Send Message
Posted Dec 4, 2014@Chakles
I know, some command related strings are not translatable.
-
View User Profile
-
Send Message
Posted Dec 4, 2014Oh snaps, thanks so much, that was driving me crazy, ofc im using latest dev build. By the way, there seems to be some minor problem with the language support, made a new language file to match my needs and some of the errors still show the english strings.
Thanks Again and great job mate!
-
View User Profile
-
Send Message
Posted Dec 3, 2014@Chakles
Yes! When you create ITEM event, just add "-i" (inverted behaviour) at the end of the command. ITEM event set up like that will remove specified items!
Also make sure you are using a dev build. There's some dev build info here. (commands part is important)
-
View User Profile
-
Send Message
Posted Dec 3, 2014Great plugin ragan262.! Is there any way to remove items from players with an event? Like on quest cancel or on objective completion. For example, for switching an empty bucket with a filled one when the player clicks a block. Thank u!
-
View User Profile
-
Send Message
Posted Dec 3, 2014@jajamic
Try again.
-
View User Profile
-
Send Message
Posted Dec 3, 2014The only suggestion I could make for this plugin is finding a way to reward other plugins such as Factions great for pvp elements, LegendQuest awesome for race/class structure and maybe a node to reward a Phatloots table. Other than that excellent work! If I find anymore issues I will be sure to let you know!
-
View User Profile
-
Send Message
Posted Dec 3, 2014Thx but i have a error 403 when i go to QuesterExtras.
-
View User Profile
-
Send Message
Posted Dec 3, 2014@jajamic
QuesterExtras
Just install it as any other plugin. I will release it as a native quester extension once those are supported. This should be sufficient until that happens.
Contains objective MYTHKILL
command is "/q objective add mythkill <mobs> [amount]" - <mobs> is comma-separated list of mythic mobs to kill
I have no idea if it works, but it might help you to know that it checks "internal name" and it's case sensitive. (it might need all-lowercase or all-uppercase name, depends on how MythicMobs works)
Quests containing MYTHKILL objective will fail to load properly without this plugin. Keep backups.
@budopey
That's a different error. You don't have to worry about it too much. I will remove the space in the future.
-
View User Profile
-
Send Message
Posted Dec 3, 201403.12 14:24:26 [Server] WARN Plugin `Quester_Npcs v1.0-SNAPSHOT' uses the space-character (0x20) in its name `Quester Npcs' - this is discouraged
-
View User Profile
-
Send Message
Posted Dec 3, 2014Hello, I would need an addition on your plugin, I know this is not your priority modes but ... set the goal of MytchicMobs.
Would like you? : s thank you (the plugin seems to work well in 1.8 spigot!)
-
View User Profile
-
Send Message
Posted Dec 3, 2014@budopey
No idea, but I'm pretty sure it's not quester.
-
View User Profile
-
Send Message
Posted Dec 3, 201403.12 03:21:28 [Server] WARN Please notify the author of this error.
03.12 03:21:28 [Server] WARN File versions should follow the format 'PluginName vVERSION'
03.12 03:21:28 [Server] WARN The author of this plugin has misconfigured the Updater system.
03.12 03:21:28 [Server] INFO Default language is english.
03.12 03:21:28 [Server] INFO 1 language loaded.
03.12 03:21:28 [Server] INFO Enabling Quester v0.7-4-SNAPSHOT
-
View User Profile
-
Send Message
Posted Nov 30, 2014@madtomic
Probably not what you expected.
-
View User Profile
-
Send Message
Posted Nov 30, 2014Change notes for the mc1.7+ dev builds?
-
View User Profile
-
Send Message
Posted Nov 29, 2014@JimiRebeld
If you are trying to create a quest in config, this could help.
https://github.com/raGan262/Quester/blob/master/src/main/resources/documentation/QUEST_FORMAT.txt
"#" marks comment, comments usually describe line below them