BungeeOnlineTime

BungeeOnlineTime - 玩家在线时长统计

一个记录玩家在线时长的简易插件。
Bukkit / Spigot 作者 R3fleXi0n 支持版本 1.8 - 1.18
服务器使用量
未统计
服务玩家数
未统计
下载量
13,036
插件详细介绍

BungeeOnlineTime 是一款用于 BungeeCord 的插件,它能将玩家在服务器网络中的在线时长记录到 SQL 数据库中,并提供简单的命令供管理员和玩家查询。

功能特性

  • 所有提示信息均可通过配置文件自定义。
  • 同时支持 SQLite 和 MySQL 数据库。
  • 支持 PlaceholderAPI,可在其他插件或聊天中使用变量。
  • 可以针对特定服务器禁用在线时长记录。
  • 可以设定仅记录特定玩家的在线时长。

命令列表

  • /onlinetime - 查看自己的在线时长。
  • /onlinetime get <player> - 查看指定玩家的在线时长。
  • /onlinetime top [page] - 查看在线时长排行榜,可指定页码。
  • /onlinetime reset <player> - 重置指定玩家的在线时长。
  • /onlinetime resetall - 重置所有玩家的在线时长。

权限节点

  • onlinetime.save - 拥有此权限的玩家才会被记录在线时长(重要)。
  • onlinetime.own - 允许使用 /onlinetime 查看自己的时长。
  • onlinetime.others - 允许使用 /onlinetime get <player> 查看他人时长。
  • onlinetime.top - 允许使用 /onlinetime top 查看排行榜。
  • onlinetime.reset - 允许使用 /onlinetime reset <player> 重置他人时长。
  • onlinetime.resetall - 允许使用 /onlinetime resetall 重置所有时长。

安装指南

插件安装

  • BungeeOnlineTime.jar 放入 BungeeCord 的 plugins 文件夹。
  • 重启 BungeeCord 代理端。
  • 编辑生成的 BungeeOnlineTime/settings.yml 配置文件。
  • 将所需的权限节点添加到你的 BungeeCord 权限配置文件中。
  • 再次重启 BungeeCord 代理端。
  • 安装完成。

PlaceholderAPI 扩展

  • BungeeOnlineTimeExpansion.jar 放入服务器的 plugins/PlaceholderAPI/expansions 文件夹。
  • BungeeOnlineTime/settings.yml 中,将 Plugin.usePlaceholderApi 设置为 true
  • 配置变量:使用 %onlinetime_days% 获取天数,%onlinetime_hours% 获取小时数,%onlinetime_minutes% 获取分钟数。
  • 重启 BungeeCord 代理端和所有子服务器。
  • 扩展安装完成。

---

如果您在使用过程中发现任何错误或漏洞,欢迎联系开发者反馈!

测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18
版本分布
基本信息
插件名称 BungeeOnlineTime
作者 R3fleXi0n
平台 Bukkit / Spigot
支持版本 1.8 - 1.18
点赞数 29
最近版本
暂无数据 -