伤害吸收 (Absorption)
状态效果命令:/effect @p minecraft:absorption 30 0

效果

  • 每等级添加 4 点()吸收伤害用生命值,用于抵挡受到的伤害(会在所有减伤机制之后计算,可吸收魔法和虚空伤害),这些生命值不会自然恢复,除非重新获得伤害吸收效果;

  • 受到伤害时,会优先消耗这些吸收用生命值(简单来讲,类似于一些 MOBA 游戏的“护盾”),吸收用生命值会在效果结束时消失;但如果在效果结束前吸收用生命值耗尽,状态效果并不会消失,而会没有任何效果;

  • 由于代表伤害吸收效果的金心 数值是由和玩家生命值在同层级的 AbsorptionAmount 这条数据记录的,故可以通过修改玩家的 NBT 数据,在不获得伤害吸收效果的情况下,让玩家拥有伤害吸收的金心;

  • 因为这项数值的类型选用的是 Float,所以在超过 3.4E38 时会被取为 Infinity(此时 /kill 指令已经无法致死玩家),在 1.12 版本下,此时玩家的血条将消失;而在 1.7 版本下,则会因为尝试渲染过多的金心导致客户端无法响应。

来源

历史

伤害吸收在 Java 版 1.6.1 快照 13w24b 和 携带版 Alpha 0.11.0 build 1 中加入。

在 Java 版 1.9 快照 15w49a 和 基岩版 1.8.0.10 中更改图标纹理,从黄心改为黄边的红心;

在 Java 版 1.14 快照 18w43a 和 基岩版 1.10.0.3 再次更改了图标纹理,为如今样式。

相关进度

图片名称描述需求类型父进度ID是否隐藏
伤害吸收-第1张图片为什么会变成这样呢?同时拥有所有状态效果使玩家身上同时拥有所有状态效果:伤害吸收不祥之兆失明潮涌能量黑暗海豚的恩惠防火发光急迫村庄英雄饥饿隐身跳跃提升飘浮挖掘疲劳反胃夜视中毒生命恢复抗性提升缓降缓慢速度力量水下呼吸虚弱凋零、寄生盘丝渗浆蓄风袭击之兆试炼之兆挑战狂乱的鸡尾酒nether/all_effects
伤害吸收 (Absorption)
伤害吸收 (Absorption)
资料分类:增益效果

短评加载中..