Skip to content

Releases: mc506lw/CustomJoinMessage

v1.2

26 Nov 10:03

Choose a tag to compare

v1.2

  • 重构权限系统,将加入和退出消息权限分离
  • 新增customjoinmessage.join/quit.use.color等分离权限节点
  • 添加customjoinmessage.vip等通用权限,同时拥有加入和退出权限
  • 保持向后兼容性,旧权限节点仍然有效
  • 新增退出消息命令/setquit
  • 完善退出消息功能,与加入消息功能保持一致
  • 优化权限检查逻辑,提高系统性能
  • 更新配置文件,添加退出消息相关配置项
  • 架构重构:将所有工具类从静态方法转换为实例方法,实现依赖注入
  • 改进离线玩家权限检查逻辑,避免假设离线玩家权限状态
  • 修复管理员权限显示异常问题,确保权限检查的一致性
  • 添加MySQL数据库支持
  • 优化异步操作,所有数据库操作都是异步的
  • 修复数据库存储互斥问题:现在加入消息和退出消息可以独立存储,不再相互覆盖

v1.1

22 Nov 01:36

Choose a tag to compare

v1.1

  • 添加自定义权限组功能,支持通过配置文件创建自定义权限组
  • 实现动态权限注册,自定义权限组会自动注册对应的权限节点
  • 增强优先级系统,支持自定义权限组和预设权限组的优先级配置
  • 添加权限组管理命令(/cjm group list/info/help)
  • 预设权限组优先级可在配置文件中自由调整
  • 修复配置文件和消息文件的自动更新机制
  • 改进文件加载错误处理,提高系统稳定性
  • 优化消息文件读取,支持UTF-8编码
  • 增强配置版本检查,确保平滑升级
  • 添加更详细的日志记录,便于问题排查

v1.0

21 Nov 09:29

Choose a tag to compare

fix action