BetonQuest
BetonQuest is advanced and powerful quests plugin. It offers RPG-style conversations with NPCs and a very flexible quest system. Instead of being limited to creating "quest" objects with taking requirements and rewards upon completion, BetonQuest allows you to freely define what should happen (events), if it should happen (conditions) and what needs to be done for it to happen (objectives). Your quests don't have to look like "kill, bring, get reward": you can create multi-threaded stories, narrated with NPC conversations, with multiple endings affecting the player's gameplay in many ways.

-
View User Profile
-
Send Message
Posted Feb 5, 2016@Julicius
It's fixed in the latest dev version
^^-
View User Profile
-
Send Message
Posted Feb 3, 2016@Co0sh
[22:20:00] [Timer-28/WARN]: Exception in thread "Timer-28"
[22:20:00] [Timer-28/WARN]: org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register task while disabled
[22:20:00] [Timer-28/WARN]: at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftScheduler.validate(CraftScheduler.java:400)
[22:20:00] [Timer-28/WARN]: at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:123)
[22:20:00] [Timer-28/WARN]: at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftScheduler.runTaskLater(CraftScheduler.java:106)
[22:20:00] [Timer-28/WARN]: at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftScheduler.runTask(CraftScheduler.java:89)
[22:20:00] [Timer-28/WARN]: at org.bukkit.scheduler.BukkitRunnable.runTask(BukkitRunnable.java:32)
[22:20:00] [Timer-28/WARN]: at pl.betoncraft.betonquest.StaticEvents$EventTimer.run(StaticEvents.java:153)
[22:20:00] [Timer-28/WARN]: at java.util.TimerThread.mainLoop(Unknown Source) [22:20:00] [Timer-28/WARN]: at java.util.TimerThread.run(Unknown Source)
-
View User Profile
-
Send Message
Posted Feb 3, 2016@Julicius
I'll fix this in 1.8 version. Could you post the whole error?
@kivix3
Currently there is no way of doing that. I'll add this feature in 1.8 version.
-
View User Profile
-
Send Message
Posted Feb 2, 2016@sakura_blades
Is there a way to use more than 7 Dialoge-Options with the "Chest" conversation_IO?
-
View User Profile
-
Send Message
Posted Feb 2, 2016I'm not sure if this is the place to report or ask about bugs, but I could not find a different suitable location.
When a static event fires there is an error message displayed at the server console. The static event (setblock) fires perfectly fine but I'm wondering if I can prevent the error from appearing. It says "Exception in thread "Timer-14, Plugin attempted to register task while disabled" with the number constantly changing when a static event fires.
-
View User Profile
-
Send Message
Posted Jan 30, 2016@nashoxx
Thanks
^^-
View User Profile
-
Send Message
Posted Jan 30, 2016You are awesome
-
View User Profile
-
Send Message
Posted Jan 24, 2016@iSiiLeX
It's not usable yet. I don't know when I'll have time and the mood to finish it.
@collinp1221
GUI for creating quests would be very inconvenient. There will be a standalone editor for that.
@xichen
Nice! I don't understand anything though xD
-
View User Profile
-
Send Message
Posted Jan 22, 2016aha!there's ur plugin's wiki in chinese(can u visit it?)
-
View User Profile
-
Send Message
Posted Jan 22, 2016@collinp1221
An in-game GUI for what exactly?
Because there is a GUI option for when players are interacting...
See: https://github.com/Co0sh/BetonQuest/wiki/Installation-and-Configuration (You can even search "Chest" to find it easily on the page)
-
View User Profile
-
Send Message
Posted Jan 21, 2016I realize that this is a long shot, but it would be nice if you had an in-game GUI like some other quest plugins. Other than that, great plugin!
-
View User Profile
-
Send Message
Posted Jan 16, 2016@Co0sh
How far have u came with the Quest editor? ^^
-
View User Profile
-
Send Message
Posted Jan 15, 2016@Co0sh
Thank you a lot, this fixed it. I was looking in the pdf this time so I just used that format - turned out I should have looked on github :D
-
View User Profile
-
Send Message
Posted Jan 15, 2016@MrStickmanPro1
That delay objective cannot be parsed because you're using old format. It should look like "delay 2 events:sq2_unset_blocked_tag".
-
View User Profile
-
Send Message
Posted Jan 15, 2016@Co0sh
Thanks a lot. Anyway, now that I updated to the latest version and used a delay objective, I get an exception whenever the event is fired.
The stacktrace is here: http://pastebin.com/SmA4Mrm6
EDIT: Apparently, the delay objective can't be parsed:
sq2_unblock: delay delay:2 events:sq2_unset_blocked_tag
-
View User Profile
-
Send Message
Posted Jan 15, 2016@MrStickmanPro1
No, they don't. Use delay objective for that.
Events can't store any information, they are simply "fired". Folder event is not an exception, it also gets "fired", just not immediately. That's why I can't add such feature.
-
View User Profile
-
Send Message
Posted Jan 15, 2016Hey, just wondering if timed folder events persist after a reload/restart of the server. If not, could you possibly add that?
Thanks in advance -MrStickmanPro1
-
View User Profile
-
Send Message
Posted Jan 6, 2016@Julicius
If you don't mind deleting also all objectives, journal entries and quest items you can simply change "prefix" option in config.yml file to something else (for example "concrete"). It will make BetonQuest use different tables in database, effectively removing all data collected before.
If you only need to delete tags and leave objectives etc., you will have to edit the database manually and drop "tags" table.
In the future there will be a command which can do that, take a look at this issue
^^.-
View User Profile
-
Send Message
Posted Jan 6, 2016I'm in search of a way to remove all tags players have. Even the offline ones. Would this be possible by deleting the BetonQuest folder or a specific file?
-
View User Profile
-
Send Message
Posted Dec 15, 2015@Co0sh
Thanks Co0sh. It has been so long since I changed anything in that config I forgot it was there.