常见问题 FAQ
(版本:2018-10-16 翻译:kjiang 原文链接)
If you have any questions please read it first. It's very likely that it has been already asked and answered. If not, feel free to make an Issue or a comment on any of plugin's pages across the Internet.
问:I updated to 1.9 version and I'm getting a lot of errors in the console.
答:Unless these are stack traces (that impossible to understand code stuff), the errors are correct. Version 1.9 has an improved quest checking mechanism and it can detect more bugs in your setup. Most notably, it detects usage of undefined events, conditions and objectives.
问:Can you make conversation options clickable?
答:Open config.yml file and set default_conversation_IO
option to “tellraw”. You can also set it to “chest” if you want conversations to be displayed in an inventory GUI.
问:Can you add particles over NPCs' heads like in Quests
plugin?
答:Install EffectLib.
问:The players don't know they have to end a conversation, can you add “auto-ending” when they walk away?
答:Set stop
option to “false” in conversation file.
问:I have an error which says “Cannot load plugins/BetonQuest/{someFile}.yml”, what is wrong?
答:You have incorrect YAML syntax in your conversation file. Check it with YAML Lint to see what's wrong. Usually it's because you started a line with !
or &
, forgot colons or made some weird things with apostrophes.
问:Where is a command for creating quests?
答:There is no such command. BetonQuest is too complex to edit it with chat, commands and inventory windows. If you don't like editing files directly you can get the editor.
问:Conversations are not working! I created NPC “Innkeeper” and he won't talk to me.
答:Conversations are not linked to an NPC through names, as you can have multiple Innkeepers. You need to connect them with their ID. Read this.
问:Could you add some feature?
答:Check if it wasn't already added in development versions. You can see all changes in the changelog.