Learn · modules

Minecraft 中 X 射线是什么?矿物视觉解析

XRay 是一款 Minecraft 模组,它通过改变客户端绘制的内容,而非服务器发送的内容,来呈现地下的矿物,这也是服务器仍然禁止使用的原因.

TRtrolPublished 1 min read

Minecraft 中什么是 XRay?

XRay 是一种视觉模块,它能够穿透固体地形,呈现矿物和其他有价值的方块,让玩家无需挥动镐子就能准确地看到矿脉的位置。它不需要服务器提供任何特殊信息,它只是改变了客户端选择绘制的内容。盲目挖掘意味着在没有把握的情况下挖掘隧道,并希望附近出现什么。XRay 跳过了这一步,将地图变成地下实际情况的示意图。

它的吸引力在于速度。在任何以开采为基础的经济服务器上,无论是直接出售矿物还是将其制作成装备,跳过探索都能直接获得比那些仍在盲目挖掘的人的优势。成本也同样直接:服务器会将其视为任何其他作弊行为,而不是简单的外观调整。

它是如何运作的

当区块加载时,服务器会向客户端发送该区块的完整方块数据,包括矿物,无论这些矿物是否暴露在开放的空气中。正常的渲染会丢弃大部分数据,它只绘制外表面,即实际接触可见面的方块,因为真正的相机永远无法穿透固体岩石.

X射线模块会针对其目标方块类型打破这个规则。根据构建情况,它要么完全阻止周围的石头和泥土渲染,要么直接在原本会掩盖目标矿石的地形上绘制矿石。无论如何,山体深处三层的一条钻石矿脉会显示得和在洞穴中已经暴露的一样。挖掘不再是探索,而变成了一条直线.

  1. 批量加载包含全部数据

    服务器发送该区块内的所有方块,包括深埋在地下的矿石.

  2. 客户通常仅呈现表面

    香草渲染隐藏了内部块于外壳之后.

  3. X光打破了那个规则

    它能挖掘掉覆蓋在礦石塊上的任何東西.

  4. 玩家看到矿石

    地脉显露,随时可直接开采.

最终结果是一种事后看来显而易见的地质勘探优势:你总是知道矿石在哪里,因此永远不会浪费时间在空无一物的方向上挖掘。真正的矿工会停顿、返回,偶尔在挖掘时会错过方块。而 XRay 用户则不会。

XRay 使用是否安全

XRay 不会通过网络发送任何额外的数据。它所显示的所有方块,在区块加载的瞬间就已经被传输到客户端,这与 ESP 等模块通过墙壁显示实体所遵循的相同原理。单独监控数据包的服务器几乎无法发现任何异常.

检测行为而非直接发现。一个玩家如果总是笔直地挖掘到矿脉,只开采有价值的方块而忽略其他,或者躲避他们根本不可能知道的危险,就会产生一种盲人玩家绝对不可能产生的挖掘模式。一些服务器还运行客户端完整性扫描,寻找XRay依赖的修改后的渲染代码,这与对抗其他视觉作弊所用的方法相同。

因为痕迹是基于行为而非单一明显的包,XRay可能比战斗作弊更容易未被发现。但这并不意味着安全。审查挖掘统计数据或调查可疑挖掘行为的服务器,会将其视为任何其他漏洞:永久封禁,不发出警告。

XRay 与其他视觉模块

XRay 属于一个更广泛的模块类别,这些模块会改变客户端渲染的内容,而不会改变服务器发送的内容。这种区别很重要,因为每个模块都存在不同的风险。

视觉模块显示内容检测方法服务器风险
XRay地形中的矿石挖掘模式,客户端扫描
ESP墙后的玩家/生物移动模式,客户端扫描
坐标玩家位置无,仅显示
世界时间游戏内时钟无,仅显示

安全的方面是显示模块,它们展示了游戏原本就包含的信息。危险的方面是渲染更改,这些更改会提供不公平的优势。

常见问题