Learn · modules
Minecraft 中什么是自定义模型??
自定义模型仅在你的屏幕上替换你的玩家皮肤或模型,不会影响碰撞箱、射程或服务器端检测.
什么是 Minecraft 中的自定义模型?
自定义模型是一个视觉模块,它允许你在自己的客户端上用其他东西替换你的游戏角色模型或皮肤,而服务器完全不知道发生了什么变化。它与其他外观和渲染选项属于同一类别:没有战斗计算,没有移动更改,只是在你的角色原本出现的地方绘制不同的图像。虽然服务器分发的资源包会改变每个人看到的画面,自定义模型只会改变你自己的视角。
它的吸引力非常直接。你想要看起来与众不同,而无需等待服务器发送官方皮肤,或者你想要一些服务器从未提供的东西。自定义模型在客户端上处理这个问题。
自定义模型的工作原理
Minecraft 的皮肤系统通常与你的帐户绑定。你的客户端会获取连接到你的 Mojang 帐户的皮肤或从本地缓存中提取它,然后将该纹理传递给渲染器,每当你和其他玩家被绘制时。自定义模型会介入渲染流程,并用其他东西替换它:不同的纹理、不同的模型形状,有时甚至是原版玩家模型从未设计来处理的比例.
交换过程完全在本地渲染管线中进行。你发送的包没有任何改变。移动包、攻击包、物品栏更新,所有这些都将以与没有该模块时完全相同的方式发送出去。服务器仍然看到具有相同碰撞箱和相同真实皮肤数据附加到你的帐户的同一个玩家实体。只有你自己的客户端的绘制方式会不同。
视觉自定义,无游戏成本
Custom Model 不会触及服务器端任何检查所能衡量的东西。它不会改变射程、移动速度、碰撞箱大小或攻击时机,也不会在客户端和服务器之间的流中添加任何新的包。本质上,反作弊系统无法检测到任何异常,因为它所设计的测量数值从未改变。
这使得它与诸如透视或 ESP 这样的工具处于不同的风险类别,后者会泄露原始客户端构建时应隐藏的信息。Custom Model 既不隐藏也不泄露信息,它仅仅改变外观,因此更接近于一种化妆品功能,而非游戏优势。某些服务器可能会对任何修改过的客户端采取一概而论的政策,无论修改内容如何,因此请务必先查看服务器规则。
Custom Model 与其他视觉选择
| 方面 | 自定义模型 | 资源包 | 原版皮肤 |
|---|---|---|---|
| 来源 | 您的客户端 | 服务器分发 | Mojang 账户 |
| 影响他人可见性 | 否 | 是 | 仅当账户更新时 |
| 需要服务器权限 | 否 | 服务器提供 | 否 |
| 影响游戏玩法 | 否 | 否 | 否 |
| 可穿墙显示 (ESP) | 仅对您可见 | 仅对拥有该资源包的玩家可见 | 是 |
区分在于来源和范围。原版皮肤与您的账户绑定,所有人可见。资源包是服务器范围内的,所有玩家都一致。自定义模型纯粹是您的本地选择,仅影响您的屏幕。
是否安全使用
自定义模型不会触及服务器端反作弊系统所检测到的任何内容。它不会改变射程、移动速度、碰撞箱大小或时机,也不会向客户端和服务器之间的流添加任何新的数据包。本质上,反作弊系统没有任何可以测量的东西,因为它所测量的数值从未改变。
不过,某些服务器可能会直接禁止修改后的客户端,无论任何单个功能如何。在运行任何修改后的客户端,包括自定义模型,之前请务必查看服务器规则。
常见问题
不,它只改变你的角色模型本地渲染方式。命中的判定范围、攻击距离、移动速度,以及服务器追踪的任何其他数据,都与原版游戏完全一致.
通常不是这样。 Minecraft 客户端各自渲染皮肤和模型,所以更改你本地的渲染不会影响到其他人的视角。只有你自己能看到.
几乎没有,甚至根本没有。因为它不会改变移动、战斗或发送到服务器的数据包,反作弊软件几乎没有什么可以标记的。检测风险远低于战斗或移动模块.
资源包由服务器分发,并改变服务器上所有玩家看到的画面。自定义模型仅在客户端生效,会替换你的渲染效果,而不会影响其他玩家的视角.