- 玩家列表是一个视觉模块,它重新格式化了 Minecraft 的 Tab 键覆盖层,重新设计玩家名称或为每个条目添加额外信息。
- 它仅改变客户端上覆盖层的渲染方式,而不会影响服务器实际发送的数据。
- 完全是外观上的改变:没有任何内容会离开客户端,因此不会触发反作弊机制。
- 与显示活动模块的数组列表不同,它显示的是在线玩家。
- 可以在包括 Tenacity 在内的客户端中看到.
玩家列表是 Minecraft 工具客户端中的一个模块,它重新格式化制表符列表,即你在按住制表符键时看到的连接玩家的覆盖层。它不再仅仅保留原版游戏简单的名称列,而是重新设计每个条目或在每个条目旁边附加额外信息。这仅仅是一个显示上的改变,没有任何其他变化:你看到的内容不同,但游戏实际进行的匹配方式并没有改变。这将其归类为任何其他重新绘制游戏已经为你绘制的屏幕的模块,只不过这里将其应用于制表符覆盖层,而不是例如聊天窗口或快捷栏。
工作原理
原版 Minecraft 已经构建了制表符列表:按住制表符键,就会出现连接玩家的列,这些数据来自服务器发送的在线玩家信息。玩家列表模块会钩入这个现有的覆盖层并改变其渲染方式,它不会触及底层数据。名称可能会被重新着色或重新排列,或者条目会附加额外的字段,延迟(ping)本身就是原版游戏的功能,但客户端可以附加等级标签、组标记或任何其他想要呈现的信息.
由于这种变化纯粹发生在渲染时,并且服务器已经发送了它要发送的内容之后,它不会影响其他玩家看到的内容或任何人的实际追踪方式。该模块读取客户端已经拥有的信息,并选择以不同的方式呈现它。这与任何 HUD 模块重新设计现有默认屏幕的更改类别相同,只是专门针对标签键覆盖层。
其吸引力非常直接。标签列表是你经常查看的内容,用来查看谁在线、计算队伍人数或在战斗中快速浏览一个名字。一个更清晰或更具信息量的屏幕,你已经在每次会话中打开了数十次,这是一种可读性升级,而不是会改变比赛结果的东西。
玩家列表与数组列表
这两个经常被混淆,因为它们都是外观相关的、与 HUD 相关的模块,存在于相同的视觉类别中。虽然它们不是同一个屏幕。
| 玩家列表 | 数组列表 | |
|---|---|---|
| 影响的屏幕 | 标签键在线玩家覆盖层 | 屏幕角落的专用显示 |
| 显示的内容 | 重新格式化或扩展的玩家条目 | 当前活动的客户端模块 |
| 原生版本 | 是,它扩展了现有菜单 | 否,此覆盖层在原生版本中不存在 |
| 服务器端检测风险 | 无,纯粹是客户端渲染 | 无,纯粹是客户端渲染 |
不同的工作,相同的核心理念:将客户已有的信息,以比默认设置更有用的方式呈现.
在 Opal 中如何使用
Opal 并未以“Player List”这个确切名称提供一个模块。重新格式化一个现有的原生屏幕,例如标签列表,完全属于任何实用工具客户端都涵盖的视觉类别。如果您想要一个更清晰的标签叠加层,最好检查客户端的实际模块列表,而不是假设命名方式一致。
常见问题
不会。它仅改变你在自己屏幕上的标签列表外观。战斗、移动,以及服务器实际追踪的任何内容,都不会受到影响。
不能。标签列表完全是客户端显示,由于任何自定义内容都不会发送到服务器,因此服务器端的反作弊系统无从察觉,更不用说标记了。
它是在你按住 Tab 键时弹出的原版游戏界面,会显示你当前所在的服务器上所有已连接的玩家。
否。数组列表显示客户端当前启用的模块。玩家列表则重新格式化在线玩家的制表符覆盖层。不同的屏幕,相同的通用概念,即与HUD相关的外观模块。