生命(也常被称为血量)是Minecraft中描述生物状态的一项重要数据,是每个生物都有的属性。显示时取整数进行计量,每个半心等于1点生命值,没有特定的单位。
生物的生命值是一个float类型的浮点数,且受到生物属性最大生命值(generic.max_health)的约束。
当生物受到伤害会导致生物的生命值减少,当生命值降低到0,生物将会死亡;受到生命恢复效果影响、被药水治疗、玩家处于和平模式或玩家饥饿值高于18等将使生物的生命值增加。
特别的,生命提升效果能够提升玩家的生命上限,目前原版只能通过指令实现,伤害吸收可以通过获取伤害吸收效果实现,为生物提供一些额外的生命。一些模组可以让玩家有办法不通过指令就获取生命提升的效果。
瞬间伤害效果作用于非亡灵生物时对其造成伤害,而亡灵生物时对其产生治疗,瞬间治疗效果则与之相反,伤害亡灵生物而治疗非亡灵生物。
处于创造、旁观模式下的玩家也有生命值,但免疫绝大多数伤害,只会因/kill指令、坠入虚空而受伤。
中毒效果会在生物的生命值小于等于1时停止伤害生物,这使得中毒效果不致命;仅困难难度下玩家会因过度饥饿而致死,其它难度下不会致死。
玩家可以通过紧贴在经验条上方的一排一共10颗的红心图标组成的生命槽(即20点())获悉当前自身的生命数值。
处于极限生存游戏模式下,红心的图案会有所变化(),而处于创造模式或者旁观模式时不显示红心。
每颗红心能够计量2点生命,玩家的生命值由左向右逐个填充红心,不足2点时只能填充半颗红心。只填充了一半的红心的另一半是黑色的,而没有被填充的红心是全黑的()。
当玩家的生命值小于等于4点()时,生命槽将剧烈抖动来警示玩家注意自身安全并及时进行恢复(仅限java版)。
当玩家受中毒效果影响时,红心将会染上绿色并失去光泽();当玩家受到凋零效果影响,红心将会变黑(),但与未被填充的红心那样的黑色不同,被填充的那些红心仍会有光泽。
在Java版Indev0.31版本以前,食用食物会直接恢复生命值。
在Minecraft中生命值最低的则是分裂至最小的史莱姆和最小的岩浆怪,只有1点()的生命值;其次则是鸡、雪傀儡、分裂至中等大小的史莱姆以及分裂至中等大小的岩浆怪,它们都拥有4点()的生命值。
在java版、基岩版非困难模式中,通常情况下生命值上限最高的生物是坚守者,高达500点( × 250);其次是凋灵,高达300点( × 150)(仅限java版与基岩版简单模式,基岩版普通模式中,凋灵的血量则是450点( × 225))。
而在基岩版困难模式中,通常情况下生命值上限最高的生物是凋灵,高达600点( × 300)(仅限困难模式),其次才是坚守者。
资料分类: | 其它 |