配置说明
修改 config.yml、datasource.yml 或 message.yml 后,可以使用 /yis reload 重载。
配置文件
| 文件 | 用途 |
|---|---|
config.yml | 基础设置 |
datasource.yml | SQLite 数据存储 |
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: trueyaml
# 数据源类型:仅支持 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,数据库文件默认保存在插件数据目录下。