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.
@Julicius
It's fixed in the latest dev version
^^
@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)
@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.
@sakura_blades
Is there a way to use more than 7 Dialoge-Options with the "Chest" conversation_IO?
I'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.
@nashoxx
Thanks
^^
You are awesome
@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
aha!there's ur plugin's wiki in chinese(can u visit it?)
@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)
I 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!
@Co0sh
How far have u came with the Quest editor? ^^
@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
@MrStickmanPro1
That delay objective cannot be parsed because you're using old format. It should look like "delay 2 events:sq2_unset_blocked_tag".
@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
@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.
Hey, 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
@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
^^
.I'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?
@Co0sh
Thanks Co0sh. It has been so long since I changed anything in that config I forgot it was there.