- 版权类型
- 原创
- 插件中文名称
- 在线统计
- 插件英文名称
- Cyutime
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
群聊:331910315
你是否遇到过这些问题?
在线时长统计不准、重启后数据混乱?
菜单奖励判断复杂,插件之间不好对接?
多服务器之间在线时长完全不同步?
CyuTime 正是为了解决这些问题而重构的。
这是一个专注于“在线时长数据本身”的插件,只负责统计、存储和对外提供统一的数据接口。奖励、展示、菜单逻辑全部交给你熟悉的菜单插件来完成。
玩家进入服务器后自动开始计时,支持按 天 / 周 / 月 / 年 统计在线时长。
玩家跨天、跨周在线也能正确切分,不会出现时间丢失或叠加错误。
采用低频结算机制,长期运行稳定,不吃 TPS。
插件本身不自动发放奖励。
你可以通过指令为玩家打上“已领取奖励”的标识,菜单插件或任务插件只需通过 PAPI 判断即可。
奖励标识同样支持 天 / 周 / 月 / 年 周期。
支持 SQLite 单服本地存储,开箱即用。
支持 MySQL 跨服共享数据,适合群组服环境。
MySQL 模式下提供“跨服一致模式”,开启后:
所有服务器通过 PAPI 读取同一份数据库数据,避免 A 服 / B 服显示不一致的问题。
(这是为了跨服一致性,可能会有几十秒的正常延迟)
在线时长示例:
%cyutime_day_time%
%cyutime_week_time%
%cyutime_month_time%
%cyutime_year_time%
也支持 seconds / minutes / hours
奖励标识示例:
%cyutime_day_reward_60%
%cyutime_week_reward_300%
返回值:1 = 已领取,0 = 未领取
排行榜示例:
%cyutime_top_day_1_name%
%cyutime_top_day_1_time%
/cyutime reload
/cyutime time get 玩家 天|周|月|年
/cyutime flag set 玩家 天|周|月|年 分钟
/cyutime flag clear 玩家 天|周|月|年 分钟
/cyutime top 天|周|月|年 数量
CyuTime 只做三件事:
统计在线时长
稳定存储数据
提供统一接口(PAPI / 指令)
不负责自动发奖励、不提供 GUI 菜单、不干涉你的插件生态。
你可以自由搭配 DeluxeMenus、TrMenu、计分板插件或任务系统。
如果你在使用过程中有新的需求或建议,欢迎在评论区反馈。