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 Jan 24, 2015@TheCrystalH3ro
You're trying to start conversation named "Greg", but you don't have "Greg.yml" in your _conversations_ folder.
Note that conversation names are case sensitive, so "greg.yml" won't work if you typed that in _npcs.yml_ as "Greg".
-
View User Profile
-
Send Message
Posted Jan 23, 2015[21:50:19 ERROR]: [BetonQuest] Error while accessing path: conversations.Greg.quester [21:50:19 ERROR]: [BetonQuest] Conversation not defined:Greg
Can someone help with this?
-
View User Profile
-
Send Message
Posted Jan 22, 2015@DrakeSnodgrass
Nice to see that the issue has been resolved. I just wanted to add that the objective's tag is not only for display purpose, it also allows to remove the objective with "delete" event. If a player has multiple objectives with the same tag, then all of them will be removed. Generally I did not intend to make "multiple objectives with the same tag" a feature, it's just a side effect.
Global locations use objective tags to determine which player has triggered which location (using tag event and condition internally). This means that if you change global location's tag then it will be possible for every player to trigger it once again.
-
View User Profile
-
Send Message
Posted Jan 22, 2015@Bastikeks
thanks for your help i figure out the issue thanks!
-
View User Profile
-
Send Message
Posted Jan 22, 2015@Bastikeks
nope no error on the console
and i have the tag zombie but when i kill zombies it doesn't update the quest
-
View User Profile
-
Send Message
Posted Jan 22, 2015-
View User Profile
-
Send Message
Posted Jan 22, 2015@Bastikeks
this is what i have
http://pastebin.com/y5nvp2Fj
-
View User Profile
-
Send Message
Posted Jan 22, 2015just trigger an event inside an npc conversation. lets call it "zombiekill":
inside events.yml just make a new line:
zombiekill: 'objective mobkill ZOMBIE 5 conditions:list,of,conditions events:list,of,events tag:tag'
--
-
View User Profile
-
Send Message
Posted Jan 22, 2015how do i create a quest to kill zombies?
i can't figure out the conditions
-
View User Profile
-
Send Message
Posted Jan 17, 2015found another bug. sometimes after pluginreload all dates inside the journal turn to 01.01.1970 - 01:00 (i'm GMT+1)
-
View User Profile
-
Send Message
Posted Jan 16, 2015@Co0sh
I figured it out. Apparently I had v6 and v8 however it somehow decided to default to v6. I removed all versions and redownloaded the JDK and SE 8 - works like a charm. Now time to test this plugin :)
-
View User Profile
-
Send Message
Posted Jan 16, 2015@Zacky1
It should run on 1.8 just fine, as Java is backwards compatible. The plugin itself was compiled with 1.7 standard, so it won't be compatible with 1.6 version of Java but anythung later should be fine. I even think my test server has 1.8 installed but it's not VPS so I can't check it for sure. You can see the exact amount of servers with 1.8 Java here.
Can you show me the error? Maybe I can come up with something.
-
View User Profile
-
Send Message
Posted Jan 16, 2015Hey Co0sh, I was wonder what Java version is needed to run this plugin? I've got Java 8 however it keeps giving me unsupported version major.minor :s
-
View User Profile
-
Send Message
Posted Jan 15, 2015This server is running CraftBukkit version git-Spigot-320ed92-354449a (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT)
-
View User Profile
-
Send Message
Posted Jan 15, 2015@Bastikeks
What is your server's version? I mean the whole version string from /ver command, not only "1.8".
-
View User Profile
-
Send Message
Posted Jan 15, 2015also doesn't work with summon stuff :O " Asynchronous entity add"
-
View User Profile
-
Send Message
Posted Jan 15, 2015@Bastikeks
I didn't try it yet, but I assume it's possible since I only tested replacing AIR with REDSTONE_BLOCK, and it's not "destroying" anything...
I don't know why is this happening, as there is nothing asynchronous happening during event firing, at least not intended. I think that scheduling a synchronous task should do the thing (I know it's a workaround).
I will probably disappoint you but 1.6 isn't coming out until February, I need to focus on my finals right now. When they're over I will resume active development.
-
View User Profile
-
Send Message
Posted Jan 15, 2015can you recreate it? im pretty sure it has something to do with sync / async task stuff...
can't wait for 1.6 :) :)
-
View User Profile
-
Send Message
Posted Jan 15, 2015@Bastikeks
Ok, then we have a bug. I'll try to fix this in 1.6.
-
View User Profile
-
Send Message
Posted Jan 15, 2015that throws also an error: http://pastebin.com/kH5Pj1ki