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.
@Bastikeks
I am very happy to hear about all the bugs and stuff, so thank you very much. Don't worry, I don't find your comments annoying ^^
I don't think I can fix this "bug", as it looks like it's the issue in Minecraft itself. It's not something that must be fixed though.
and another little thing :D (much improve, very format, wow):
you added colorcode-formatting in 1.5. That works. But when i include &k = magiccode (and maybe also &n &m &o &l) inside e.g. the booktitle like that: &3[&6&k!?!&3] &5Journal &3[&6&k!?!&3] the pages show *invalid book tag* . Without &k everything works fine.
( image: http://cl.ly/image/3I2B1B0k2J13/Image%202014-12-21%20at%208.32.36%20nachm..png )
-hope my posts doesn't rush you or get on your nerves. I like that plugin a lot and try to find issues and also try to give feedback for cool things to add.
Keep up the good work :)
@IrusVirus
Such a stupid mistake... if (true) block = true; else block = true;
Thank you for noticing this.
ok, n1 =D
and the NPC option "stop" didn't work... it's always "true"
@IrusVirus
That's because it wasn't implemented. I could do that though in v1.5.1.
items.yml -> colorcode &6 and ยง6 doesn't work
@IrusVirus
No problem :3
@Bastikeks
Wow, thank you very much for clarifying it ^^
If it's over 2000 pages then I'm guessing that the limit is on page 2024. It should be enough for even biggest RPG servers out there.
By the way: The book can handle >2000 pages, but after a while you get kicked with that message: http://cl.ly/image/0B0q020v2P1X/Image%202014-12-21%20at%207.48.51%20nachm..png NBT-overflow to the max :D Just testing how much it can handle
thx, all works! =D
@IrusVirus
If you run 1.4.X then you need a tag. It's a label for the objective. Just add "tag:something" at the end of instruction string. If you run 1.5 then objectives.yml is deprecated. You should specify an objective in the event: "location_start: objective location 5867;91;4671;m4;5 tag:something".
The tag is only a label for the objective, it won't give the player any actual tags.
the NPC gives the event "location_start" to the player, events.yml = location_start: 'objective location', and in objectives.yml = location: 'location 5867;91;4671;m4;5'
But i didn't get the objective...
@Bastikeks
I forgot they even existed. Yes, I will add titles :3
@IrusVirus
Thanks for finding a bug. I will fix it and release v1.5.1. Until then you can add "unknown: false" line to sounds branch in config.yml, the error should disappear.
When I give the NPC an answer it doesn't know, this happens:
next suggestion: make the "new jornal entry" text show as a (sub)title
one further question anyway: does the journal display all entries regardless of if the task is completed or are some entries get removed when completed so the journal shows only active quests?
@IrusVirus
You typed instruction string in a place where should be a reference to an event.
Definitions of events are in events.yml file, so add there a line "yourevent: journal j_sperber_start", and replace that first instruction string with "yourevent".
I tried to make my first quest and get these errors when testing. What do i do wrong or what do these errormessages mean?:
[15:42:51 ERROR]: [BetonQuest] Error while accessing path: events.journal j_sperber_start
[15:42:51 ERROR]: [BetonQuest] Error while fetching event: journal j_sperber_start
@Bastikeks
Yes, it's a small change so I'll add it right away to 1.5 ^^
thanks anyway :) Also i found a small issue with naming the journal title (and its lore) in messages.yml . Seems it cant use color codes yet. Is it possible to add them, too?
@Bastikeks
I'll see what I can do. It won't appear in 1.5 however because it's already finished and being tested, sorry.
Dont know if it's possible with Citizens itself or it would be a good idea to implement it in BQ, but is it possible to make the NPCs stop walking their paths (waypoints set in Citizens2) when talking. It's a bit confusing when they walk away while you are talking :D