Skip to content

配置说明

修改 config.ymldatasource.ymlmessage.yml 后,可以使用 /yis reload 重载。

配置文件

文件用途
config.yml基础设置
datasource.ymlSQLite 数据存储
message.yml消息文本

配置示例

yaml
# 是否开启调试模式
# 说明:调试模式会打印较多内部信息,仅在开发或排查 bug 时建议开启。
debug: false

# 是否启用 bStats
# 说明:bStats 会收集一些匿名使用数据(如插件版本、服务器软件等),用于插件开发者改进功能与兼容性。
#       该统计不包含个人可识别信息;如需完全不发送任何数据可设为 false。

# 详细说明与查看:
# https://bstats.org/plugin/bukkit/Ylesipsave/
# https://bstats.org/plugin/bungeecord/Ylesipsave/
# https://bstats.org/plugin/velocity/Ylesipsave/
metrics: true
yaml
# 数据源类型:仅支持 SQLite
use-datasource: "SQLite"

sqlite:
  # 数据库文件名(保存在插件数据目录下)
  file: "database.db"

hikari:
  # 连接超时(毫秒)
  connection-timeout: 30000
  # 空闲超时(毫秒)
  idle-timeout: 600000
  # 最大生命周期(毫秒)
  max-lifetime: 1800000
  # 最小空闲连接数
  minimum-idle: 1
  # 最大连接池大小
  maximum-pool-size: 4
  # 连接测试语句
  connection-test-query: "SELECT 1"
yaml
MESSAGE:
  RELOAD: '配置文件重载完成'
COMMAND:
  RELOAD: '重载插件的配置文件'
  PLAYER: '按玩家名或 UUID 查询历史 IP'
  IP: '按 IP 查询历史玩家'
QUERY:
  PLAYER_USAGE: '&c用法: &7/ylesipsave player <name|uuid>'
  PLAYER_HEADER: '&a玩家 {0} 的历史 IP({1} 条):'
  PLAYER_EMPTY: '&e玩家 {0} 暂无历史 IP 记录'
  PLAYER_LINE: '&7- &f{0} &7| 次数: &f{1} &7| 最近核心: &f{2} &7| 最近时间: &f{3}'
  IP_USAGE: '&c用法: &7/ylesipsave ip <address>'
  IP_HEADER: '&aIP {0} 的历史玩家({1} 条):'
  IP_EMPTY: '&eIP {0} 暂无历史玩家记录'
  IP_LINE: '&7- &f{0} &8({1}) &7| 次数: &f{2} &7| 最近核心: &f{3} &7| 最近时间: &f{4}'
ADMIN:
  NO_PERMISSION_CMD: '你没有权限执行此指令'
  NO_CMD: '未找到此子指令'
  NO_FORMAT: '格式错误'
  NO_ONLINE: '玩家不在线或玩家不存在'
  PLUGIN_RELOAD: '插件已重载'
ERROR:
  EXECUTION: '&c命令执行失败,请查看控制台日志'
  USAGE_COMMAND: '未找到此子指令'

数据库

Ylesipsave 当前只支持 SQLite,数据库文件默认保存在插件数据目录下。