昵称管理器

昵称管理器

隐藏玩家名字标签,仅在看向玩家或右键点击时显示。可仅客户端使用或配合服务器使用。

昵称管理器

隐藏原版玩家名牌,并用自定义系统取而代之。只有当你注视某位玩家或右键点击他们时,才会看到其名字。

工作原理

该模组默认隐藏所有玩家名牌。当你注视另一位玩家(或右键点击他们,取决于模式)时,他们的名字会显示在你的 HUD 上——要么在准星下方,要么在快捷栏上方。

管理员可以为每位玩家设置自定义样式:颜色、粗体、斜体、前缀、后缀及其他格式。样式支持十六进制颜色和类似 MiniMessage 的标签。

模式

该模组可以通过两种方式运行:

  • 仅客户端 — 只安装在客户端。无需服务端模组。你可以通过 /nickclient 命令在本地配置所有内容。
  • 服务端 + 客户端 — 两端都安装。服务端控制所有设置,并在玩家加入时同步给他们。客户端设置将被覆盖。服务端管理员使用 /nickmanager 命令。

如果服务端装有模组但玩家没有——玩家仍然可以加入,只是会看到原版名牌。

功能特性

  • 隐藏所有玩家名牌
  • 注视或右键点击时显示名字
  • 两种显示模式:准星下方(ON_ENTITY)或快捷栏上方(ACTIONBAR)
  • 可配置的注视距离(1–64 格)
  • 按玩家设置样式:颜色、粗体、斜体、下划线、删除线、混淆、前缀、后缀
  • 前缀/后缀支持类似 MiniMessage 的格式(例如 <gold>[管理员]</gold>)
  • 支持旧版 & 颜色代码
  • 玩家排除列表(永久隐藏特定玩家的名字)
  • 隐身玩家的名字不会显示
  • 佩戴雕刻南瓜灯的玩家名字会显示为混淆效果
  • 与 Simple Voice Chat 兼容 — 在名字旁显示 SVC 语音图标
  • 为其他模组提供 API(事件、样式访问、配置查询)

命令

仅客户端模式(/nickclient):

  • /nickclient toggle — 启用/禁用
  • /nickclient mode <ON_ENTITY|ACTIONBAR> — 显示模式
  • /nickclient trigger <LOOK_AT|RIGHT_CLICK> — 触发模式
  • /nickclient distance <1-64> — 注视距离
  • /nickclient status — 显示当前设置
  • /nickclient reload — 从文件重新加载配置

服务端模式(/nickmanager,需要 OP 2):

  • /nickmanager toggle — 启用/禁用
  • /nickmanager mode / trigger / distance — 与上述相同
  • /nickmanager reload — 重新加载服务端配置
  • /nickmanager exclude add/remove/list <player> — 管理排除列表
  • /nickmanager style <player> <property> <value> — 设置玩家样式
  • /nickmanager status — 显示服务端配置