跳转到内容
WikilyWIKILY
全部游戏23 个 Wiki · 选择你的游戏
命令与作弊所有命令

切换游戏

23 个 Wiki · 选择你的游戏
/damage

命令

/damage

对实体造成指定数量的伤害,可选指定伤害类型和攻击者。

语法

/damage <target> <amount>
/damage <target> <amount> <damageType>
/damage <target> <amount> <damageType> at <location>
/damage <target> <amount> <damageType> by <entity> [from <cause>]

参数

参数值的类型输入内容
<target>目标选择器要受到伤害的实体。必须恰好是一个实体。仅限一个实体。
<amount>小数造成多少伤害,以生命值为单位。2点为一颗心。0或更大的数。至少为0。
<damageType>游戏ID伤害类型的ID,例如 minecraft:fall、minecraft:magic、minecraft:on_fire 或 minecraft:player_attack。它决定死亡消息以及适用哪些保护。某个伤害类型的ID。
<location>精确位置对于 at:伤害来源的位置。
<entity>目标选择器对于 by:直接造成伤害的实体。仅限一个实体。
<cause>目标选择器对于 from:最终对伤害负责的实体。仅限一个实体。

详细信息

权限等级2:管理员、开启作弊的世界、命令方块和函数
适用于开启作弊的单人游戏和多人游戏服务器。需要权限等级2(游戏管理员):服务器管理员、开启作弊的玩家、命令方块和函数都可以执行。
结果提示“Applied”,并附上伤害量和目标的名称。/execute store 保存的数字为1。
默认伤害类型不带伤害类型时,使用 minecraft:generic。
at给伤害指定一个来源位置,没有攻击的实体。
by指明造成伤害的实体。单独使用时,该实体既算直接来源,也算责任方。
by ... from区分两种角色:“by”之后的实体是直接来源,例如箭;“from”之后的实体是责任方,例如射出它的骷髅。
失败如果目标不会受到伤害,例如创造模式的玩家受到普通伤害类型的攻击,则会失败并提示“对象免疫指定的伤害类型”。
一个目标每条命令只能伤害一个实体。

示例

/damage @s 4

对你造成2颗心的通用伤害。

/damage @e[type=minecraft:zombie,limit=1,sort=nearest] 10 minecraft:magic

对最近的实体(僵尸)造成5颗心的魔法伤害。

/damage @s 6 minecraft:fall

对你造成3颗心的坠落伤害。

/damage @p 5 minecraft:player_attack by @s

对最近的玩家造成伤害,如同你攻击了他们。

/damage @s 8 minecraft:explosion at ~ ~ ~5

对你造成来自5格方块之外的爆炸伤害。

加入创作者社区建设 Minecraft Java Edition Wiki 的伙伴们都在我们的 Discord。欢迎提问或推荐页面。加入 Discord (在新标签页打开 Discord)