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.
@Co0sh
So basically all codes concerning objectives should be moved from Events to Objectives? Cut and Paste.
@Julicius
The video is for 1.6 version (and it's not mine). If you're using 1.7 BetonQuest version then all objectives are specified in "objectives.yml" file, not directly in events. Please use documentation on GitHub instead, it's up to date.
I followed your video and was able to get the NPC talking. But what ever I try the game doesn't recognize the mobkill command. None of the objective commands (action, kill, block) are recognized at all. What is going wrong?
@xH3LLRAIZ3Rx
I don't think it would be easier to write quests via Minecraft chat. It will quickly become too complicated to comprehend. In Minecraft chat you would need to return to "main menu", choose an option to list all events and then choose to display an event. When you're writing quests in the .yml files you can see everything at once. And it doesn't take much time to get used to editing the files directly.
I'm also writing a standalone, desktop editor for BetonQuest. It will make quest writing a lot easier but I'm not sure when it will be finished.
question, why don't you add a in game edit command to make quests? I think if you do it like the Quests plugin it would be really simple then to make Quests, I only ask this because this Plugin is amazing when it comes to making Quests where you must pick a choice like in most MMO's
@simon8198
You cannot use spaces between conditions.
K tried doing that but still doesnt work I get this error message:
15.10 09:15:18 [Server] ERROR The condition MadMan. Cond_MadMan2 is not defined!
Here is my conditions conversation bit:
player_options: 'Yes': text: 'Yes I do want to rank up to Mad Man' conditions: 'Cond_MadMan1, Cond_MadMan2, Cond_MadMan3' events: '' pointer: 'Second'
Here is my Item bit:
Sponge: 'SPONGE'
@simon8198
That's not how you define conditions. They cannot be separated with "and", they must be defined in a new line, like that:
@Co0sh
Thanks for your hard work with my problems :D
I have the condition:
Cond_MadMan: 'mcmmolevel Axes 100 and item Sponge:1 and tag Commoner'
The mcmmo condition works fine but it doesn't recognize the item and tag conditions and is just ignoring them.
Thanks for your hard work!
@DoloStar
Yes, it would be nice if someone has coded it.
I think need a editor to easy editing XD
@FunZockHD
All Citizens versions will be alright, Bukkit/Spigot with UUID support, which is 1.7.5 and later.
Hello,
what for a version of Citizens/Spigot does i need?
@Co0sh
Okay no problem :D
@simon8198
Give me time to Wednesday, I have very little time right now :(
@Co0sh
You got anywhere with the problem?
@simon8198
Yes, I did, sorry for not responding. The problem is mcMMO, BetonQuest cannot hook into it for some reason. Could you send me via email your version of this plugin so I can find a solution?
In the meantime, set "mcmmo" to false in BetonQuest config.yml, in "hook" section. It will disable hooking into this plugin.
@Co0sh
Just wanted to check did u get my email?
@simon8198
Just a permission, not a whole group.
@Co0sh
For the condition "permission" does it need to be a permission group such as "Mod" or does it need to be a actual permission like "essentials.warp"