武器有没有sharpness?有没有knockback?有没有looting?

这些代码都是无从而知的

"因此为了要判断武器的属性,MC的代码做了一件很巧妙的事

在伤害造成的时候检查造成伤害玩家手里的武器

这个是很巧妙的办法,对于剑等的攻击来说,伤害造成的时候手里肯定就是造成伤害所用的剑

所以说检查玩家手中的武器就可以知道所带的特殊附魔效果了

这样做,每次攻击代码不需要带上额外数据存入游戏中"

"但是考虑一下远程攻击的情况

如果说我射了一支箭,在箭击中怪物之前把手中的武器换成剑,会怎么样呢?

怪物收到伤害了,自然代码就会用所谓巧妙的办法检查玩家手中的武器

然后发现玩家手中的是剑,就按照剑的附魔等特殊效果进行处理

这个时候就是应该利用这个代码的漏洞

如果你有一把lootingIII附魔的剑

先用弓射一个怪物,在箭击中怪物之前把手中的武器切换成剑

击中时,代码就会判断你手中的武器,就会认为伤害是被这把lootingIII的剑造成的

因此物品掉落就会有lootingIII的效果

尽管玩家根本没有用剑攻击怪物!

"在这里我们也做相同的事情

利用可投掷的瞬时补血药水进行大范围攻击

在药水击中他们之前,利用键盘的1-9将武器切换成lootingIII的剑

击中之后,伤害就会认为是被这把剑造成的

因此所有30个猪人掉落都会有lootingIII的效果

尽管我根本没有使用剑,也不会消耗剑的耐久。

以上就是小编为大家提供的我的世界0.13.0伤害判断说明,想了解更多的信息,请关注我们,小编将为你持续更新《我的世界0.13.0游戏攻略!