通用
SakuraBind 的配置文件使用 YAML,后缀为 .yml。多数配置保存后可以自动重载;写明“重启生效”的项目仍需要重启服务端。
config.yml
config.yml 是插件基础配置,控制监听器、扫描器、送回队列、暂存箱、命令行为和缓存。
global-setting.yml
global-setting.yml 是绑定行为的全局默认配置,优先级最低。settings.yml 中匹配到的独立设置会覆盖同名项;开启 config.yml 的 enable-setting-permission-check 后,权限覆盖优先级最高。
settings.yml
该配置通过配置匹配器来为某一类物品应用不同的物品设置,可以绑定特定物品
database.yml
数据库用于暂存箱、绑定日志、物品送回日志和唯一物品日志。插件会在连接成功后自动创建所需数据表;数据库本身需要提前存在,或使用支持本地文件创建的 H2/SQLite。
lang.yml
语言文件,支持丰富的消息格式
logger.yml
日志系统,记录绑定日志
send-back-logger.yml
物品送回日志记录“谁的物品在什么时候通过什么途径送回”。日志可输出到控制台、独立文件和数据库;数据库记录位于 SendBackLogs 表。