配置(Betonquest)
Note
Betonquest配置文件位于..plugins/BetonQuest/config.yml
在BetonQuest文件夹中包含了:
backups
备份文件夹,
default
官方默认配置好的对话事件目标等内容文件,
logs
日志文件夹
messages.yml
语言文件
database.db
数据文件
CHANGELOG.md
更新日志(用markdown打开即可查看)
配置选项
默认配置
Info
version: v64
mysql:
enabled: false
host: ''
port: ''
user: ''
pass: ''
base: ''
prefix: betonquest_
language: en
update:
enabled: true
strategy: MINOR
automatic: true
ingameNotification: true
default_journal_slot: '-1'
max_npc_distance: '5.3'
citizens_npcs_by_name: 'false'
acceptNPCLeftClick: false
npcInteractionLimit: 500
default_conversation_IO: menu,chest
default_interceptor: packet,simple
display_chat_after_conversation: 'true'
combat_delay: '10'
notify_pullback: 'true'
default_package: default
remove_items_after_respawn: 'true'
quest_items_unbreakable: 'true'
player_hider_check_interval: 20
npc_hider_check_interval: 100
sounds:
start: ENTITY_VILLAGER_AMBIENT
end: ENTITY_VILLAGER_YES
journal: ENTITY_BAT_TAKEOFF
update: 'false'
full: 'false'
cmd_blacklist:
- spawn
hook:
citizens: 'true'
mythicmobs: 'true'
vault: 'true'
worldguard: 'true'
skript: 'true'
mcmmo: 'true'
effectlib: 'true'
playerpoints: 'true'
heroes: 'true'
magic: 'true'
denizen: 'true'
skillapi: 'true'
quests: 'true'
shopkeepers: 'true'
placeholderapi: 'true'
holographicdisplays: 'true'
worldedit: 'true'
fastasyncworldedit: 'true'
protocollib: 'true'
brewery: 'true'
jobs: 'true'
mmolib: 'true'
mmocore: 'true'
mmoitems: 'true'
journal:
chars_per_line: '19'
lines_per_page: '13'
one_entry_per_page: 'false'
reversed_order: 'true'
hide_date: 'false'
full_main_page: 'false'
journal_colors:
date:
day: '9'
hour: '6'
line: '4'
text: '0'
conversation_colors:
npc: dark_red
player: dark_green
text: green,italic
answer: gray
number: yellow
option: aqua
date_format: dd.MM.yyyy HH:mm
debug: 'false'
我们一个个来解释
Warning
version
- 该选项是版本的意思。请勿改动
MySQL
数据库的设置
这是为了使用数据库的时候启用的,前提你需要用到数据库
mysql:
enabled: true #设置是否开启
host: '' #这是数据库服务器的IP地址
port: '' #数据库的端口号
user: '' #数据库的用户名
pass: '' #数据库的密码
base: '' #The database that BetonQuest will write to. You need to create it in your database server.
prefix: betonquest_ #数据库的前缀
language - 语言设置
Info
language
该内容指代你使用的语言
-
English (en) - 英语
-
Polish (pl) - 波兰语
- German (de) - 德语
- French (fr) - 法语
- Spanish (es) - 西班牙语
- Chinese (cn) - 中文
- Dutch (nl) - 荷兰语
- Italian (it) - 意大利语
- Hungarian (hu) - 匈牙利语
update - 更新设置
Info
关于update
更新的设置
enabled
-是否开启更新功能。默认值:true
strategy
默认是MINOR
的。具体如何更新请查看这里automatic
- 当内容更新的时候是否下载最新的版本。默认值:true
default_journal_slot
Info
默认任务日志槽位
default_journal_slot
是通过指令获得一本任务日志。如果玩家的槽位满了则不会添加任务日志。可以通过该选项是否禁用
max_npc_distance
Info
与NPC对话结束的距离
max_npc_distance
- 当与NPC对话过程中移动多少格后,就会中断对话。
citizens_npcs_by_name
Info
如何识别NPC 是通过 显示名称 还是 ID 进行识别.通常是用ID识别
citizens_npcs_by_name
- 默认值 false
acceptNPCLeftClick
Info
如何与NPC进行互动 - 此项开启之后 鼠标左键点击,将会触发与NPC的互动
acceptNPCLeftClick
- 默认值: flase
npcInteractionLimit
Info
这将限制玩家频繁点击NPC与其互动(单位是Tick)
npcInteractionLimit
-默认值:500
default_conversation_IO
Info
选择对话框样式,如果有多个有效样式可以用
,
来隔开
default_conversation_IO
- 默认值: menu,chest