Learn · modules
Minecraft 中什么是模块指示器??
一个模块指示器是一个简单的 HUD 覆盖层,它会列出您 Minecraft 客户端当前激活的模块,并实时更新.
什么是模块指示器?
模块指示器是屏幕角落里通常会显示的小型文本列表,它会告诉你 Minecraft 实用工具客户端当前正在运行哪些模块。启用一个模块,它的名称就会显示出来;禁用它,名称就会消失。这就是该功能的全部内容:一个显示你客户端状态的实时读数,仅此而已。它扮演着与数组列表相同的角色,并且在那些同时提供这两者的客户端中,这两个通常被编写为独立的、独立编码的功能,而不是一个带有两种视觉风格的列表。
工作原理
每帧,客户端都会检查哪些模块被标记为启用,并绘制它们的名称,通常是一个短列表,固定在屏幕的角落。启用一个模块,就会添加一行;禁用它,该行会立即消失。这个机制的原理就仅此而已。
由于该列表仅读取本地客户端状态并在游戏视图上绘制文本,因此它从不与服务器通信。没有数据包发送出去,也没有任何游戏逻辑被触及,只是在你的现有操作之上添加了一个绘制调用。它属于与坐标 HUD 或 FPS 计数器相同的类别:完全本地化、完全装饰性,并且对任何没有查看你自己的屏幕的人来说都是不可见的。
模块指示器与数组列表
这里的重叠并非偶然。这两个功能都存在于同一目的之下:现在有什么在运行?它们的区别在于范围和深度,而非目的。
| 方面 | 模块指示器 | 数组列表 |
|---|---|---|
| 目的 | 列出当前激活的模块 | 相同:列出当前激活的模块 |
| 功能深度 | 仅显示名称的精简列表 | 通常更详细,带有排序或样式 |
| 构建方式 | 独立的简单模块,单独编码 | 通常是更完善的“主”版本 |
| 服务器交互 | 无 | 无 |
| 反作弊风险 | 无 | 无 |
客户端可以选择只发一个,或者将它们堆叠在角落里。你使用哪个,或者是否获得这两个选项,取决于开发团队如何构建他们的 HUD。
模块指示器的重要性
一个简单地列出正在运行的内容对于实用型客户端来说是标配。你需要知道你是否在想关闭某个模块时,却将其留在了开启状态,或者你的移动设置是否在关闭菜单后仍然处于激活状态。模块指示器可以让你快速查看,而无需深入设置屏幕。
实际应用场景是避免错误。你切换某个选项,打算将其关闭,却忘记了。指示器可以在你发现模块在战斗中做出了你未预料到的行为之前,让你快速注意到这一点.
常见问题
不。它只在你的屏幕上绘制文本,从不涉及移动、战斗或其他任何游戏逻辑.
不。它从不向服务器发送任何东西,所以反作弊系统无从观察或标记.
他们做的是相同的工作,都是列出活动模块,但模块指示器通常是更简单、单独编码的版本,而不是与数组列表共享代码.
不。它仅在您的客户端上呈现,从不发送到服务器或展示给其他人.