Skip to content

1.2

Choose a tag to compare

@EndlessPixel EndlessPixel released this 24 Apr 16:39
· 1 commit to main since this release

EP-XPcheckin 1.2

全面重构版本 | 配置自由化 | 多语言系统 | 代码模块化

功能新增

  • 新增全局配置文件 config.yml,所有核心参数支持自定义修改
  • 完整多语言系统,内置简体中文 / 英文双语言文件
  • 新增 OP 重载指令 /checkin reload,一键重载配置与语言
  • 连续签到倍率、进服提醒延迟、广播门槛、指令冷却全部可配置
  • 全局消息占位符化,支持自定义所有提示文本内容

优化调整

  • 完全重构底层代码结构,模块化拆分,可读性与可维护性大幅提升
  • 原指令 reData 重命名为 reload,指令语义更规范易懂
  • 统一全部提示消息,移除代码内硬编码文本
  • 优化日期、玩家UUID、离线匹配识别逻辑
  • 优化数据读取与重载流程,配置热加载更稳定
  • 保留1.1全部原有功能,数据完全向下兼容无丢失
  • 插件启动页美化,增加版本、作者加载提示信息

问题修复

  • 修复旧版硬编码参数无法灵活修改的弊端
  • 修复部分场景下语言文本缺失、格式错乱问题
  • 修复管理指令权限判断冗余代码
  • 修复签到记录排序潜在异常问题
  • 统一异常捕获处理,减少后台报错刷屏

支持版本

  • Minecraft 1.12+ ~ 26.1.2
  • Spigot / Paper 及各类下游服务端核心
  • 完美兼容 EP-XPcheckin 1.0 / 1.1 所有玩家数据