更好的玩家可见度

更好的玩家可见度

从隐藏玩家到提升可见度,全都能在游戏中控制。一切尽在更好的玩家可见度。

👁️ 更好的玩家可见性

更好的玩家可见性是一款完全客户端化的Minecraft模组,旨在让您完全控制玩家和实体的渲染与显示方式。
它关注可见性、清晰度和信息,不影响游戏玩法或服务器行为。

所有功能仅涉及视觉或信息层面。


👥 玩家可见性

玩家可见性系统允许您通过多种规则和列表,有选择地隐藏或显示玩家。

🔹 显示所有玩家

启用后,所有玩家始终可见,且所有其他可见性选项将被忽略。
必须禁用此选项才能启用任何可见性过滤功能。

🔹 可见性模式

您可以在多种可见性模式之间进行选择:

  • ALL – 显示所有玩家
  • NONE – 隐藏所有玩家
  • WHITELIST_1 至 WHITELIST_5 – 仅显示所选列表中的玩家
  • STAFF – 自定义工作人员列表
  • ALLIES – 自定义盟友列表
  • ENEMIES – 自定义敌人列表
  • HIGHLIGHT_1 至 HIGHLIGHT_5 – 特殊高亮列表

所有列表初始为空,可通过配置界面或命令进行编辑。

🔹 可见性循环

一个快捷键允许您在选定的可见性模式间循环切换。
您可以选择哪些模式包含在循环中。

🔹 反向可见性

反转当前的可见性结果(可见变为隐藏,隐藏变为可见)。

🔹 隐藏主玩家

启用后,您的自身玩家模型在第三人称视角(F5)下将被隐藏。
这不会影响第一人称视角。

🔹 可见性半径

启用后,只有处于配置半径内的玩家才会受到可见性规则影响。
半径外的玩家始终可见。

🔹 可见性大小

受影响的玩家不会被隐藏,而是以非常小的尺寸渲染。

🔹 名称标签与装饰

附加选项控制受影响的玩家是否仍显示:

  • 名称标签
  • 奔跑粒子
  • 火焰效果
  • 阴影

这些设置仅适用于受可见性规则影响的玩家。

🔹 NPC 检测

可选的 NPC 检测功能可根据以下条件识别假玩家:

  • 无效或异常的用户名
  • 少于3个字符的用户名(可选)
  • 未在 Tab 列表中出现的玩家(可选)

这有助于检测服务器创建的 NPC。
在某些服务器上,部分基岩版玩家可能被错误地检测为 NPC(已知限制)。


🧱 实体可见性

实体可见性将相同的可见性逻辑应用于所有实体。

🔹 显示所有实体

启用后,所有实体始终可见,不应用过滤。

🔹 可见性模式与循环

与玩家可见性支持相同的模式和循环系统,但使用独立的列表。

🔹 可见性半径

仅作用于半径内的实体。
半径外的实体始终可见。

🔹 受影响的实体

所有实体类型均可受影响,包括:

  • 生物(被动与敌对)
  • 盔甲架
  • 物品与投射物
  • 载具(船、矿车)
  • 玩家(主玩家除外)

隐藏的实体完全不可见。


⭐ 高亮玩家

高亮系统可视觉标记选定的玩家,使其突出显示。

玩家可通过以下方式高亮:

  • TAG – 在玩家上方添加自定义标签
  • NAME – 修改名称标签外观
  • BOTH – 同时使用两种方法

每个高亮列表支持自定义标签文本和颜色。

⚠️ Lunar Client 会阻止名称标签渲染修改。
依赖名称标签的高亮功能在 Lunar 上不起作用。


📡 Ping 显示

使用颜色和文本在名称标签上方显示玩家的 ping 值。

  • Ping 值从服务器 Tab 列表读取
  • Ping 值永远不会在客户端计算
  • NPC 通常显示为“无 Ping”

🔹 Ping 分类

Ping 值分为多个类别:
极好、非常好、好、一般、平均、差、糟糕、更差、最差、无 Ping

每个类别可配置:

  • 颜色
  • 文本
  • Ping 范围

🔹 默认 Ping 文本

启用后,所有类别使用一种全局文本格式。
禁用后,每个类别使用各自的文本。

将文本留空可彻底隐藏文本。
您可以使用 emoji 实现仅显示颜色。

⚠️ Lunar Client 会阻止名称标签修改。
提供了基于命令的替代方案。


🏆 优先级(拾取优先级)

在聊天中显示物品拾取优先级信息。

  • 数字越小 = 拾取优先级越高
  • 以列表形式或通过搜索显示
  • 仅提供信息,不影响游戏玩法

🔹 缓存玩家

离开渲染距离但留在服务器上的玩家会被缓存。
他们的优先级保持稳定。

🔹 搜索支持

您可以通过搜索特定玩家的拾取优先级,而不是列出所有人。

🔹 自定义

支持完全自定义文本格式,包括:

  • 前缀文本
  • 分隔符
  • 缓存玩家文本
  • 主玩家文本
  • 组文本
  • 搜索输出
  • 占位符

🌙 全亮

强制客户端最大亮度。

  • 简单切换
  • 无夜视效果
  • 不影响服务器行为

🚧 可见屏障

使屏障方块始终可见。

  • 可选粒子渲染
  • 仅客户端
  • 交互方式不变

⌨️ 命令与别名

提供了客户端命令,用于:

  • 玩家可见性
  • 实体可见性
  • Ping
  • 优先级

每个命令支持自定义别名。

⚠️ 客户端命令的优先级高于服务器命令。
请选择不与服务器端命令冲突的别名。

更改别名后,请重新连接或切换服务器以应用更改。


📦 需求

  • 需要 Cloth Config API
    本模组依赖 Cloth Config 提供游戏内配置菜单。
    请确保安装了 Cloth Config,否则模组将无法加载。

ℹ️ 常规说明

  • 完全客户端化
  • 无服务器交互
  • 无游戏玩法优势
  • 高度可配置