
在《我的世界》中,增加血量上限的方法取决于你玩的是Java版还是基岩版,以及你是生存模式还是作弊/指令模式,以下是几种常见的方法:

使用指令(最直接的方法)
如果你开启了作弊,可以使用 /attribute 指令来修改玩家的最大生命值。
-
Java版 1.16+: 输入指令:
/attribute @s minecraft:generic.max_health modifier add 1 extra_health 10 add- 这条指令会给你增加 10 点(5颗心)的血量上限。
- 把最后的
10改成你想要的数值(20 = 10颗心)。 - 如果想移除,可以用:
/attribute @s minecraft:generic.max_health modifier remove 1
-
基岩版: 基岩版没有直接的 attribute 指令来改最大生命值,但可以通过效果或行为包实现,最接近的是使用
/effect @s health_boost 99999 10 true,但这只是临时提升(虽然时间很长),不是永久上限。
使用生命提升效果(药水/效果)
- 生命提升(Health Boost) 状态效果可以临时增加血量上限。
- 获取方式:
- 指令:
/effect @s health_boost 99999 4 true(4级 = 增加 8 点血量上限,即4颗心)。 - 生存中无法通过药水获得,只能通过指令、命令方块或特定模组。
- 指令:
模组/插件(生存服常用)
- Java版:安装如 “Max Health”、“Health Boost” 或 “RPG Health” 等模组,可以永久增加血量上限。
- 基岩版:使用行为包或Add-on,More Health”类附加包。
- 服务器插件:如 HealthBar、RPGItems 等插件可以设置玩家血量。
修改游戏文件(仅限单机/服务器管理员)
- Java版:修改世界存档中的
level.dat或使用 NBTExplorer 编辑玩家数据中的Attributes,找到minecraft:generic.max_health并修改Base值。 - 基岩版:修改行为包中的
entities/player.json,调整max_health组件。
生存模式下的“伪增加”
- 金苹果/附魔金苹果:提供伤害吸收(黄心),不是真正上限,但能临时提高有效血量。
- 护甲/抗性提升:减少伤害,等效于增加生存能力。
注意事项
- 修改血量上限后,如果上限降低,当前血量会被限制在新上限内。
- 多人游戏中,只有管理员或开启作弊的玩家能使用指令。
- 基岩版对 attribute 指令支持有限,建议用效果或模组。
如果你能告诉我你玩的是哪个版本(Java/基岩)、是否开作弊、是单机还是服务器,我可以给出更精确的步骤。

