Learn · modules

Minecraft 玩家列表是什么?标签列表详解

玩家列表会重新格式化在线玩家的制表符覆盖层,并添加额外信息或样式。它如何运作以及是否安全.

TRtrolPublished 1 min read

什么是玩家列表?

玩家列表是 Minecraft 实用工具客户端中的一个模块,它重新格式化标签列表,即你在按住 Tab 键时看到的连接玩家的覆盖层。它不再仅仅保留原版游戏简单的名称列,而是重新设计每个条目或在每个条目旁边附加额外信息。这仅仅是一个显示上的改变,除此之外没有任何其他变化:你看到的内容不同,但游戏实际运行的方式并没有改变。这将其与任何其他重新绘制游戏已为您绘制屏幕的模块放在同一类别中。

它是如何工作的

原版 Minecraft 已经构建了标签列表:按住 Tab 键,就会出现连接玩家的列,这些信息是服务器发送的关于谁在线的信息。玩家列表会钩入这个现有的覆盖层并改变它的渲染方式,它不会触及底层的数据。名称可能会被重新着色或重新排列,或者条目会附加额外的字段,Ping 已经存在于原版游戏中,但客户端可以附加等级标签、组标记或任何其他想要呈现的信息。

由于这种改变完全发生在渲染时,服务器已经发送了它要发送的内容之后,因此它不会影响其他玩家看到的内容或任何人的实际追踪方式。该模块读取客户端已经拥有的信息,并选择以不同的方式呈现它。这与任何重新设计现有原版屏幕的 HUD 模块所做的改变属于同一类别。

为什么要使用它

标签列表是你需要不断查看的东西:看看谁在线、计算队伍人数,或在战斗中快速浏览一个名字。一个更清晰或更具信息量的屏幕,你已经在每次会话中打开了数十次,这是一种可读性提升,而不是改变比赛结果的东西。有些实现会添加队伍颜色,有些会显示等级徽章,有些只是让名字更大更容易浏览。

玩家列表与数组列表

这两个经常被混淆,因为它们都是外观相关的、与 HUD 相关的模块,存在于相同的视觉类别中。虽然它们不是同一个屏幕。

玩家列表数组列表
它触及的屏幕标签键在线玩家覆盖层屏幕角落的专用显示
它显示的内容重新格式化或扩展的玩家条目当前活动的客户端模块
原生版本是,它扩展了现有菜单否,此覆盖层在原生版本中不存在
服务器端检测风险无,纯客户端渲染无,纯客户端渲染

不同的工作,相同的底层理念:获取客户端已经拥有的信息,并以比默认方式更有用的方式呈现出来。

安全吗??

完全地。玩家列表仅改变屏幕在你本机上的渲染方式。流向服务器的数据始终不变,位置和移动保持原样,客户端发送的内容不会被修改。没有任何行为足迹供反作弊系统检测,因为没有行为被改变,只是改变了呈现层.

常见问题