我的世界伤害评判规则详解

我的世界伤害评判规则详解,详细描述了我的世界伤害评判规则,希望这篇我的世界伤害评判规则详解,能够帮助到各位正在玩我的世界的玩家朋友们!

我的世界伤害评判规则详解

可以说是出于编程的方便,一个攻击并没有带上信息。因此也就是说,一个怪物被攻击了,怪物的代码只知道是被某个玩家攻击了,而不知道被什么武器攻击的。

武器有没有sharpness?有没有knockback?有没有looting?这些代码都是无从而知的,因此为了要判断武器的属性,MC的代码做了一件很巧妙的事。在伤害造成的时候检查造成伤害玩家手里的武器,这个是很巧妙的办法,对于剑等的攻击来说,伤害造成的时候手里肯定就是造成伤害所用的剑。

所以说检查玩家手中的武器就可以知道所带的特殊附魔效果了,这样做,每次攻击代码不需要带上额外数据存入游戏中。但是考虑一下远程攻击的情况,如果说我射了一支箭,在箭击中怪物之前把手中的武器换成剑,会怎么样呢?

怪物收到伤害了,自然代码就会用所谓巧妙的办法检查玩家手中的武器,然后发现玩家手中的是剑,就按照剑的附魔等特殊效果进行处理,这个时候就是应该利用这个代码的漏洞。

如果你有一把lootingIII附魔的剑,先用弓射一个怪物,在箭击中怪物之前把手中的武器切换成剑,击中时,代码就会判断你手中的武器,就会认为伤害是被这把lootingIII的剑造成的,因此物品掉落就会有lootingIII的效果。尽管玩家根本没有用剑攻击怪物!

在这里我们也做相同的事情,利用可投掷的瞬时补血药水进行大范围攻击,在药水击中他们之前,利用键盘的1-9将武器切换成lootingIII的剑,击中之后,伤害就会认为是被这把剑造成的,因此所有30个猪人掉落都会有lootingIII的效果。尽管我根本没有使用剑,也不会消耗剑的耐久。

总结:

我先用弓射你一箭 然后在箭没射到你的时候换成剑 这样射到你身上的伤害就是剑的伤害。

小编推荐:

我的世界手机版0.10.5资源下载汇总
我的世界0.10.5启动器下载我的世界0.10.5编辑器下载我的世界0.10.5中文汉化版
我的世界0.10.5下载我的世界0.10.5共存版下载我的世界0.10.5光影整合版
我的世界0.10.5地图存档我的世界0.10.5种子代码
我的世界0.10.5材质包
我的世界新手攻略
手机版皮肤导入教程手机版js详解修改器使用教程
种子使用教程皮肤编辑器下载存档导入方法教程
命令方块附加参数使用教程安卓方块启动器使用教程本地WIFI联机教程
iOS修改器使用教程安卓存档使用教程iOS存档使用教程
创建服务器教程卡BUG刷物品详解手机版材质包使用教程
我的世界资源
手机版建筑存档汇总手机版材质包合集下载手机版地图包下载
手机版皮肤汇总种子大全特殊种子大全

更多更好我的世界Minecraft攻略资料合成表,请关注搞趣网我的世界专区。

举报