Skip to content

配置(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