Learn · modules
Minecraft 中骷髅是什么??
骨骼 (Gǔgé) 是一个 Minecraft 模组,它会将所有玩家和生物都替换成最基础的模型。这仅仅是一个外观上的改变,对碰撞箱或被发现的风险没有任何影响.
什么是在骨骼之中 Minecraft?
骨骼模组会将你看到的每个玩家和怪物重新绘制成一个简单的骨架,只剩下骨头,除此之外什么都没有。这仅仅是一个纯粹的视觉覆盖:游戏仍然会像往常一样向你的客户端发送相同的坐标、姿势和碰撞箱数据,这个模组只是替换了覆盖这些数据所使用的模型。实体如何移动、战斗或被服务器追踪的方式没有任何改变。这是一种你随身携带的私人皮肤,这种功能的存在仅仅是因为有人希望无论谁在场,每场比赛都看起来一样。
骨骼皮肤的工作原理
Minecraft'渲染器已经拥有绘制任何实体所需的一切:位置、旋转、姿态、动画状态,所有这些都通过网络传输过来,因为游戏离不开它们。骨骼系统不会触及任何这些数据。它拦截绘制调用本身,并用骨骼模型和纹理替换实体原本应该显示的内容,这与资源包所应用的覆盖方式相同,只是它存在于客户端内部,而不是您安装和替换的单独包文件中.
由于底层实体数据永不改变,该模块不会增加额外的网络流量,也不会触及任何服务器端状态。位置、碰撞箱和动画仍然来自服务器放置它们的地方。唯一不同的只是在每次绘制实体时,本地绘制在其之上的内容.
服务器发送实体数据
服务器传输每个实体的位移、旋转、姿态和动画状态.
客户正常收到
你的客户就像香草一样,精确地处理这些数据.
绘制呼叫拦截
渲染前,骨骼钩子会挂入并替换骨骼模型.
仅视觉覆盖
位置、碰撞箱和行为均未改变。只有图片发生了变化.
是否安全使用?
单独来看,Skeletons 并无显著的竞争风险。它不会穿墙显示玩家位置,不会增加轮廓或标记,也不会以任何反作弊系统会检测到的方式影响准星、移动或战斗数值。实体的真实位置和碰撞箱与服务器发送的一致;你屏幕上显示的图像不同,因此服务器端检查无法检测到任何可疑之处。
问题在于它所使用的客户端,而不是模块本身。Skeletons 通过 Fan 这个第三方实用工具客户端显示,而许多服务器会直接禁止任何修改过的客户端,无论其是否启用了特定的模块。像这种纯粹的装饰性功能本身并不构成风险,但如果它与包含战斗或移动模块的客户端一起运行,仍然可能因为整个客户端而被封禁.
化妆般的操作,无需触碰数据
| 骨骼 | 战斗模块 | |
|---|---|---|
| 显示信息 | 否 | 是 |
| 以包体计量 | 否 | 是 |
| 留下行为轨迹 | 否 | 是 |
| 模块本身带来的风险 | 无 | 高 |
| 整体客户端带来的风险 | 中 | 高 |
骨骼模块正好处在外观与机械之间的那条线上:改变你所见,绝不改变服务器所测.
常见问题
不,它只是改变你屏幕上渲染的模型。移动、碰撞箱和战斗行为都来自服务器,并且没有被修改.
差不多。资源包会为所有使用者广泛地改变纹理。骨骼是一个客户端模块,它会根据客户端运行者的选择来切换特定的实体模型.
该模块本身并不会带来任何游戏优势,并且单独存在时不太可能被标记。禁令更可能源于服务器对修改客户端的一般性政策.
它可以在 Fan 中看到,Fan 是一个第三方实用工具客户端.