Skip to content

邮箱重置版 LyMailReload

MySQL 前置要求

启用 MySQL 存储时,必须安装 LyMySQLCore,并确认它已成功连接数据库。否则本插件的 MySQL 数据读取、保存、同步或相关记录不会生效。

LyMailReload 是一款邮箱插件,可以给玩家发送带附件的模板邮件,也可以配置自动发送、邮件过期、CDK 兑换和领取指令奖励。

邮件模板放在 template/ 目录。发送邮件时会检查模板条件,条件满足后写入玩家邮箱;玩家打开邮箱后可以查看邮件内容并领取附件。

插件信息

项目内容
插件名LyMailReload
插件版本1.0.4
作者Liyuan
主命令/lmail
软依赖PlaceholderAPIProtoclLibLyMySQLCoreVaultPlayerPointsLyShopReload

功能

功能说明
模板邮件按模板 id 发放邮件,支持标题、内容、附件和领取指令
邮件条件支持权限、反权限、PlaceholderAPI 条件
自动发送玩家上线、过图或定时扫描时尝试发送符合条件的邮件
过期删除邮件可设置到期时间,过期后自动清理
唯一邮件指定模板可限制玩家永久只收到一次
CDK 兑换支持固定 CDK 和随机序列 CDK
数据存储支持本地保存和 MySQL

指令

指令说明
/lmail open打开自己的邮箱
/lmail cdk [cdk]兑换 CDK
/lmail reload重载插件配置
/lmail send [玩家] [模板id]给玩家发送模板邮件
/lmail send {online} [模板id]给所有在线玩家发送模板邮件
/lmail try-send [玩家] [模板id] [次数]每秒尝试发送,直到成功或达到次数
/lmail try-send {online} [模板id] [次数]对所有在线玩家尝试发送
/lmail createcdk [cdk组id] [数量]生成随机序列 CDK

使用流程

  1. template/ 中复制示例模板,修改邮件 id、标题、内容和奖励。
  2. config.yml 中调整邮箱界面、自动保存、自动发送和过期扫描。
  3. 如果需要兑换码,在 cdk.yml 中配置 CDK 组。
  4. 使用 /lmail reload 重载配置。
  5. 使用 /lmail send [玩家] [模板id] 测试发放。

页面索引

页面内容
配置说明全局设置、数据库、界面、消息和自动任务
模板邮件邮件模板、条件、附件、过期和领取指令
CDK 配置固定 CDK、随机 CDK、兑换奖励
插件变量PlaceholderAPI 变量
常见问题常见配置问题与排查
更新日志文档整理记录