- 自动阻挡是一个战斗模块,它取消了持有原版方块的费用。
- 原版阻挡会限制你的移动速度并限制其他动作。
- 一种形式会忽略这种惩罚;另一种会在受到攻击时自动触发阻挡。
- 它的使用方式如Slinky中的记录所示,就像任何改变服务器看到的内容的模块一样,使用时需自行承担风险.
自动阻挡是一个战斗模块,它消除了原版剑格挡中固有的权衡。在生存模式的 Minecraft 中,按住鼠标右键进行格挡,游戏会降低你的移动速度到步行速度,并阻止你执行大多数其他操作,只要你按住它不动。这就是降低伤害的代价。自动阻挡抹除了这个代价。根据具体实现方式,它要么在保持阻挡状态的同时,让你安静地移动和战斗,要么什么也不保留,并在攻击即将命中时立即触发阻挡。
工作原理
原版格挡是手动且全有或全无的。你按住鼠标右键使用剑,你的速度会降低到步行速度,游戏会限制你执行大多数其他输入,直到你松开。这就是协议:为了站立不动并几乎不做其他事情而降低伤害。
自动阻挡通过两种方式打破这个协议。第一种形式在服务器端保持阻挡状态,而客户端悄悄忽略移动和操作惩罚,所以你可以像什么都没握住一样继续奔跑、攻击或重新定位。第二种形式本身什么也不保留。它会观察攻击即将命中的时刻,为你触发阻挡,然后释放它,将格挡变成你无需手动计时就能做出反应的行为。自动阻挡的文档请参考 Slinky.
自动触发形式的吸引力远不止于跳过移动惩罚。一个在需要时立即启动的方块,也消除了玩家在看到攻击即将到来和按下按钮之间的人为延迟,这是第一层优势之外的又一层优势。
是否安全使用
在原版 Minecraft 中,阻挡和完全移动不应该同时发生,因此将它们结合使用是服务器需要关注的真实信号。一个运动速度、冲刺状态或攻击模式与他们报告的方块状态不符的玩家,与原版客户端的行为不一致,而这正是服务器端反作弊系统用来进行比较的类型不匹配。自动触发形式也有它自己的特征:一个方块在攻击到来时以不自然的规律开始和停止,与人为手动反应的方式截然不同。
自动阻挡是一个使用时需谨慎的功能。反作弊系统可能会将其标记,并且没有任何实现可以保证在任何给定服务器上不被发现.
Opal 出货时会附带
Opal 的目录将其列为“方块:让你在行动的同时进行阻挡,或为你自动进行阻挡。” 同样是上面描述的两种形式,同样的分类:使用时请自担风险。
参考,非使用指南
本页面对模块进行了泛化描述,以便您了解该术语的含义。命名和具体行为因客户端而异,自由行动时进行阻止是可检测的,并且可能导致帐户被封禁,与任何客户端相同。
常见问题
普通阻挡会消耗你的移动速度,并在你持续按住阻挡键时阻止大部分其他操作。自动阻挡则消除了这种消耗,要么在阻挡持续激活时忽略惩罚,要么自动触发阻挡,让你无需手动按住。
是的。其中一个版本保持方块在服务器端处于激活状态,而您则可以正常移动和操作。另一个版本则会检测到即将到来的攻击,并在恰当的时机自动触发方块,然后释放它,而不是您手动按住并计时。
不是。反击改变了被击打时你被击退的距离。自动阻挡改变了阻挡自身的费用和时机。它们是独立的战斗模块,很多人同时使用两者。
可能性存在。如果报告的封禁状态与你的移动速度、冲刺或攻击模式不符,服务器很容易发现这种不一致性。自动触发的版本也可能因为封禁时机过于规律,在攻击发生前后开始和停止的时间过于固定而暴露出来。
它在 Slinky 的文件中有所記錄。Opal 也在目錄中列出了自己的版本,稱為 Block:「允許你在阻擋時行動,或自動為你阻擋。」