[支持Folia]告别千篇一律!CustomJoinMessage - 让每位玩家拥有专属登场秀!

原创 开源 [支持Folia]告别千篇一律!CustomJoinMessage - 让每位玩家拥有专属登场秀! v1.2

请登录后获取
[MD] ### v1.2 - 重构权限系统,将加入和退出消息权限分离 - 新增`customjoinmessage.join/quit.use.color`等分离权限节点 - 添加`customjoinmessage.vip`等通用权限,同时拥有加入和退出权限 - 保持向后兼容性,旧权限节点仍然有效 - 新增退出消息命令`/setquit` - 完善退出消息功能,与加入消息功能保持一致 - 优化权限检查逻辑,提高系统性能 - 更新配置文件,添加退出消息相关配置项 - **架构重构**:将所有工具类从静态方法转换为实例方法,实现依赖注入 - 改进离线玩家权限检查逻辑,避免假设离线玩家权限状态 - 修复管理员权限显示异常问题,确保权限检查的一致性 - 添加MySQL数据库支持 - 优化异步操作,所有数据库操作都是异步的 - 修复数据库存储互斥问题:现在加入消息和退出消息可以独立存储,不再相互覆盖 [/MD]
  • 添加自定义权限组功能,支持通过配置文件创建自定义权限组
  • 实现动态权限注册,自定义权限组会自动注册对应的权限节点
  • 增强优先级系统,支持自定义权限组和预设权限组的优先级配置
  • 添加权限组管理命令(/cjm group list/info/help)
  • 预设权限组优先级可在配置文件中自由调整
  • 修复配置文件和消息文件的自动更新机制
  • 改进文件加载错误处理,提高系统稳定性
  • 优化消息文件读取,支持UTF-8编码
  • 增强配置版本检查,确保平滑升级
  • 添加更详细的日志记录,便于问题排查
后退
顶部 底部