PlayTimeBoard is a Fabric server-side mod that tracks players' online time and various activity statistics, displaying leaderboards in the sidebar and tab list. It supports multiple ranking modes and provides OP commands for data management.
/playtime switch time)/playtime switch death)/playtime switch block)/playtime switch dig)/playtime switch fish)/playtime del <player> – Delete a player's data/playtime reload – Reload the data file§ colour codes; top ranks have special colours/playtime on / /playtime off| Command | Description | Permission Node | Default OP Level |
|---|---|---|---|
/playtime |
View leaderboard and personal stats | none (everyone) | – |
/playtime help |
Show help | none | – |
/playtime switch <time|death|block|dig|fish> |
Switch sidebar mode | none | – |
/playtime on |
Show sidebar | none | – |
/playtime off |
Hide sidebar | none | – |
/playtime del <player> |
Delete a player's data | playtime.delete |
2 |
/playtime reload |
Reload data file | playtime.reload |
2 |
Note: If no permission management mod (e.g., LuckPerms) is installed, the mod falls back to vanilla OP level checks (
level 2= regular OP).
The console always has full permission.
config/playtimeboard/playtime.jsonExample:
{
"00000000-0000-0000-0000-000000000001": {
"name": "Steve",
"playTicks": 72000,
"deaths": 5,
"blocksPlaced": 120,
"blocksBroken": 340,
"fishCount": 8,
"mode": "time",
"online": false,
"sidebarVisible": true
}
}
playTicksdivided by 20 gives seconds, by 1200 gives minutes, by 72000 gives hours.
26.1.2>=0.19.00.150.0+26.1.21.1.1 (shaded)0.3.3 – for permission nodesPlayTimeBoard-5.20.0.jar) into your server's mods folder.config/playtimeboard/playtime.json./playtime as an OP to see the leaderboard.git clone <repository-url>
cd PlayTimeBoard
./gradlew build
The resulting JAR will be located at build/libs/PlayTimeBoard-5.20.0.jar.
MIT License
PlayTimeBoard 是一个 Fabric 服务端模组,用于统计玩家的在线时长及多种活动数据,并在侧边栏和玩家列表中显示排行榜。支持多种排行模式,并提供 OP 管理命令。
/playtime switch time)/playtime switch death)/playtime switch block)/playtime switch dig)/playtime switch fish)/playtime del <玩家名> – 删除指定玩家的数据/playtime reload – 重新加载数据文件§ 颜色代码;前三名使用特殊颜色/playtime on / /playtime off 自行显示/隐藏侧边栏| 命令 | 描述 | 权限节点 | 默认 OP 等级 |
|---|---|---|---|
/playtime |
查看排行榜及个人统计 | 无(所有人可用) | – |
/playtime help |
显示帮助 | 无 | – |
/playtime switch <time|death|block|dig|fish> |
切换侧边栏显示模式 | 无 | – |
/playtime on |
显示侧边栏 | 无 | – |
/playtime off |
隐藏侧边栏 | 无 | – |
/playtime del <玩家名> |
删除指定玩家的数据 | playtime.delete |
2 |
/playtime reload |
重新加载数据文件 | playtime.reload |
2 |
说明:如果未安装权限管理模组(如 LuckPerms),将自动回退到原版 OP 等级检查(
level 2即普通 OP)。
控制台执行命令始终拥有最高权限。
config/playtimeboard/playtime.json示例:
{
"00000000-0000-0000-0000-000000000001": {
"name": "Steve",
"playTicks": 72000,
"deaths": 5,
"blocksPlaced": 120,
"blocksBroken": 340,
"fishCount": 8,
"mode": "time",
"online": false,
"sidebarVisible": true
}
}
playTicks除以 20 得到秒数,除以 1200 得到分钟,除以 72000 得到小时。
26.1.2>=0.19.00.150.0+26.1.21.1.1(已内嵌)0.3.3 – 用于精细权限控制PlayTimeBoard-5.20.0.jar)放入服务器的 mods 文件夹。config/playtimeboard/playtime.json。/playtime 查看排行榜。git clone <repository-url>
cd PlayTimeBoard
./gradlew clean build
构建成功后,生成的 JAR 文件位于 build/libs/PlayTimeBoard-5.20.0.jar。
MIT 许可证