配置说明
LyMailReload 的全局配置在 config.yml,邮件模板放在 template/,CDK 组放在 cdk.yml。
配置文件
| 文件 / 目录 | 用途 |
|---|---|
config.yml | 数据库、自动任务、界面和消息 |
template/*.yml | 邮件模板 |
cdk.yml | CDK 兑换组 |
时间格式
yaml
time-format: "yyyy年MM月dd日 HH时mm分"用于显示邮件到期时间。邮箱按钮追加 lore 中的 {time} 会按这个格式显示。
数据库
MySQL 前置要求
只要启用 MySQL 存储,就必须先安装 LyMySQLCore,并确认它已成功连接数据库。LyMySQLCore 未加载或连接失败时,本插件的 MySQL 数据读取、保存、同步或相关记录不会生效。
yaml
mysql:
enable: false
databasename: mc2
username: mc2
password: mc1234
port: 3306
ip: 127.0.0.1数据库用于保存玩家邮箱、领取记录和 CDK 数据。切换数据库开关后需要重启服务器。
自动任务
yaml
auto-save-interval: 3
auto-delete-time: 60
auto-send-time: 60
cdk-redeem-cd: 5| 配置 | 说明 |
|---|---|
auto-save-interval | 自动保存间隔,单位秒 |
auto-delete-time | 过期邮件自动删除扫描间隔,单位秒 |
auto-send-time | 自动发送邮件扫描间隔,单位秒 |
cdk-redeem-cd | 玩家兑换 CDK 的冷却,单位秒 |
玩家上线或过图时,也会触发一次过期邮件扫描和自动邮件发送判断。
界面配置
yaml
gui:
title: "&c离渊邮箱"
fill-item: "160:9"
fill-name: "&7封锁"| 配置 | 说明 |
|---|---|
title | 邮箱界面标题 |
fill-item / fill-name | 填充物品和名称 |
last-file-item / last-file-name | 上一页按钮 |
next-file-item / next-file-name | 下一页按钮 |
receive-item | 查看邮件时的领取按钮 |
receive-lore | 领取按钮说明 |
mail-lore | 邮件按钮追加说明 |
mail-lore 支持 {time},用于显示邮件到期时间。
消息配置
message 下配置邮件到期、收到邮件、领取成功、背包空位不足、CDK 无效、CDK 已使用、兑换冷却等提示。
常用占位:
| 占位 | 说明 |
|---|---|
{mail} | 邮件标题 |
{slot} | 需要的空余槽位 |