Skip to content

SimplePlaytime v1.1.0 - Paper 26.2 会话计时与在线奖励

Choose a tag to compare

@yangzijian52 yangzijian52 released this 11 Jul 09:15

SimplePlaytime v1.1.0 发布说明

SimplePlaytime v1.1.0 面向 Paper 26.2,新增单次在线会话、断线续接和可配置在线奖励。

下载

发布附件:SimplePlaytime-1.1.0.jar

运行要求

  • Paper 26.2
  • Java 25 或更高版本
  • PlaceholderAPI 2.11.6 或更高版本

主要变化

  • %spt_session_time% 显示玩家本次在线时长,例如 1时2分3秒
  • 玩家掉线后默认 60 秒内重连会继续本次会话,离线期间不计时。
  • 可在 config.yml 中按在线分钟数配置多档奖励。
  • 奖励支持玩家命令、控制台命令、玩家变量、PlaceholderAPI 变量和 & 颜色代码。
  • 新增 /spt reload 配置重载指令。
  • 保持原有累计时长、排行榜变量和 data.json 数据兼容。

验证状态

  • 已完成 Paper 26.2 服务器内实测并通过功能验收。
  • 7 项会话续接、时间格式和颜色代码自动化测试全部通过。
  • 使用 Java 25 执行 mvn clean verify 构建成功。
  • 连续两次构建得到相同 SHA-256,可重复构建验证通过。

升级方法

  1. 停止服务器。
  2. 备份 plugins/SimplePlaytime/data.json
  3. SimplePlaytime-1.1.0.jar 替换旧 jar。
  4. 启动服务器;首次安装会生成新的 config.yml
  5. 按需配置奖励,然后执行 /spt reload

如果插件目录中已经存在 config.yml,请对照 README 手动补充 settings.reconnect-grace-secondsrewards

校验

SHA-256: C619946D29E963D404878E03895B1C1A0B3D62FD0E37FE1D759FD62D484F855C

GitHub Release 可同时上传构建生成的 SimplePlaytime-1.1.0.jar.sha256