StaffOnline

StaffOnline - 在线管理助手

查看所有在线玩家/管理员,通过GUI界面或消息!向管理员提交帮助请求!
Bukkit / Spigot 作者 Euro 支持版本 1.12 - 1.15
服务器使用量
未统计
服务玩家数
未统计
下载量
8,470
插件详细介绍

本插件现已复活!我将在一段时间内持续发布包含新功能的更新。

核心功能

通过 GUI(或文本消息)显示当前在线的玩家和工作人员!

  • 支持绝大多数隐身插件
  • GUI 功能支持无限数量的玩家!玩家可以在 GUI 中浏览下一页或上一页的玩家列表。这对于大型服务器甚至小型服务器都非常重要!
  • 玩家可以通过 GUI 私聊其他玩家,并请求工作人员帮助。包含音效!

命令与权限

基础命令

  • /staff | 权限: staffonline.staff

显示当前在线的工作人员数量。

  • /staffonline notifications | 权限: staffonline.notifications

别名: /staffon notifications

在游戏中禁用“帮助请求”通知。

  • /list | 权限: staffonline.list

显示当前在线的玩家数量。

  • /staffonline | 权限: staffonline.staffonline

别名: /staffon

显示玩家有权访问的所有命令及其说明。如果玩家没有某个命令的权限,则不会显示该命令。

  • /staffonline about

别名: /staffon about

提供插件信息(可在配置文件中禁用此命令)。

  • /staffonline reload | 权限: staffonline.reload

别名: /staffon reload

重新加载整个 config.yml 文件。

工作人员权限

  • 要使工作人员在线时显示在列表中,请确保他们拥有权限:staffonline.staffmember
  • 要使玩家的等级在 GUI 中显示(如果启用),请授予他们权限:staffonline.rank.RANK_DEFINED_IN_CONFIG

GUI 功能介绍

工作人员与玩家列表

  • 在工作人员和玩家 GUI 中,会显示所有在线的工作人员/玩家。
  • 顶部的书(鼠标悬停时)会显示服务器上在线的工作人员/玩家总数。
  • 点击工作人员的头像(如果其通知已开启),可以向其请求帮助。
  • 点击玩家的头像,可以与其开始对话。

通知与帮助请求

  • 如果工作人员不希望玩家向他们请求帮助,可以点击 GUI 右上角的染料来禁用通知(需要权限 staffonline.notifications)。再次点击可重新启用。
  • 请求工作人员帮助设有时间限制(默认为 60 秒)。玩家在一次请求后必须等待该时长才能再次请求。
  • 同一时间只能有一名玩家发送帮助请求。

玩家间私聊

  • 默认启用“聊天室”功能。启用后,玩家之间可以无限互发消息,直到一方关闭对话(关闭后双方对话均会结束)。
  • 玩家收到私聊消息或工作人员收到帮助请求时,会听到提示音(可在 config.yml 中配置)。
  • 所有可用的声音类型请参阅:Bukkit Sound API。如果配置了错误的声音类型,控制台会给出警告。

分页与等级显示

  • GUI 支持分页浏览,适合玩家众多的服务器。
  • 可以为玩家和工作人员在 GUI 中显示其等级(鼠标悬停时可见)。需要在配置中正确设置等级和权限。

备用显示模式

  • 如果在 config.yml 中禁用了 GUI 功能,相关命令(如 /staff/list)将显示为文本消息。

占位符列表

以下占位符可用于自定义消息和 GUI 文本

  • %staffon% - 显示当前在线的工作人员名单。若无人在线,则显示配置的提示信息。
  • %playerson% - 显示当前在线的玩家名单。
  • %prefix% - 显示插件前缀。
  • %online_staff% - 显示在线工作人员数量。
  • %online_players% - 显示在线玩家数量。
  • %staff_member% - 显示被点击的工作人员名称(GUI)。
  • %username% - 显示在 GUI 中执行操作的用户名(例如请求帮助的玩家)。
  • %player_rank% - 显示玩家(或工作人员)的等级(GUI)。
  • %time_left% - 显示玩家还需等待多少秒才能再次请求帮助(GUI)。
  • %notifications_status% - 显示工作人员通知设置的当前状态(GUI)。
  • %recipient% - 在玩家列表 GUI 中,表示消息的接收者(GUI)。
  • %composer% - 在玩家列表 GUI 中,表示消息的发送者(GUI)。
  • %composed_message% - 在玩家列表 GUI 中,表示已发送的消息内容(GUI)。
  • %message_closing% - 根据聊天室是否启用而定义。如果启用,此占位符代表“close”;如果禁用,则代表“cancel”。

配置与支持

  • 配置文件为 config.yml,结构清晰,包含大量可自定义的选项,如消息文本、GUI 标题、颜色、声音、时间限制等。
  • 使用 /staffonline reload 重载配置。
  • 本插件遵循“保留所有权利”许可。您不得在任何网站重新分发此插件,也不得修改或反编译此插件。
  • 如果您遇到问题,请在 Spigot 上私信作者,而不是在评论中报告错误。
  • 如果您喜欢这个插件并想支持开发,可以通过 PayPal.me 进行捐赠。
测试支持版本
1.12 1.13 1.14 1.15
版本分布
基本信息
插件名称 StaffOnline
作者 Euro
平台 Bukkit / Spigot
支持版本 1.12 - 1.15
点赞数 未统计
最近版本
暂无数据 -