我的世界damage指令

此特性为基岩版和教育版独有。
我的世界damage指令
本页面包含会在下一次更新中出现的内容。

这些特性已经在Java版1.19.4的开发版本中出现,但包含这些特性的正式更新尚未发布。

damage
需要的权限等级 Java版:2
基岩版:1
限制条件 启用作弊[仅基岩版]

对指定实体造成伤害。

语法

  • Java版[新增:JE 1.19.4]
damage <target> <amount> [<damageType>] [at <location>]
damage <target> <amount> [<damageType>] [by <entity>] [from <source>]
  • 基岩版
damage <target: target> <amount: int> <cause: DamageCause> entity <damager: target>
damage <target: target> <amount: int> [cause: DamageCause]

参数

  • Java版[新增:JE 1.19.4]

<targets>:entity

指定要被伤害的目标实体。
必须为玩家名、目标选择器或UUID。且目标选择器只允许1个实体。

<amount>:float

指定要造成的伤害值。

<damageType>

指定伤害的成因,即要造成的伤害类型,其会影响的游戏内容如死亡消息。
不指定时,使用minecraft:generic

<location>:vec3

指定伤害来源的的位置。
必须为三维坐标,元素为浮点数。允许波浪号与脱字号标记。

<entity>:entity

指定伤害的直接来源,这会影响伤害造成的击退方向。可用于指定弹射物或被激活的TNT为伤害的直接来源,同时指定其发射者为伤害的实际来源。
必须为玩家名、目标选择器或UUID。且目标选择器只允许1个实体。

<source>:entity

指定伤害的实际来源,视为由该生物造成此伤害并增加相关统计,导致生物反击或声望下降,且造成死亡时为击杀者。没有指定时,<entity>参数指定的实体视为实际来源。
必须为玩家名、目标选择器或UUID。且目标选择器只允许1个实体。
  • 基岩版

target: target:CommandSelector<Actor>

指定要被伤害的目标实体。
必须为玩家名或目标选择器。

amount: int:int

指定要造成的伤害值。

cause: DamageCause

指定伤害的成因,即要造成的伤害类型,其会影响的游戏内容如死亡消息。
所有可以指定的伤害类型见官方附加包文档。

damager: target:CommandSelector<Actor>

指定伤害的施加者。
必须为玩家名或目标选择器。

效果

 

命令 触发条件 Java版 基岩版
任意 参数未正确指定 无法解析 无法解析
<amount: int>超出范围(0-2147483647) N/A 执行失败
cause: DamageCause为无效的伤害类型
/... entity ... <damager: target>选中多个目标
任意 <target: target>找不到目标
/... entity ... <damager: target>找不到目标
任意 <target>选中多个目标 无法解析 N/A
damageType为无效的伤害类型
<amount>超出范围(0.0-3.402835E38)
/... by ... <entity>选中多个目标
/... by ... from ... <source>选中多个目标
任意 <target>找不到目标 执行失败
/... by ... <entity>找不到目标
/... by ... from ... <source>找不到目标
任意 目标免疫该伤害
执行成功时 对目标造成伤害

输出

 

命令 版本 条件 成功次数 /execute store success ... /execute store result ...
任意 Java版 失败 0 0 0
成功 1 1 1
基岩版 失败 0 N/A N/A
成功 被伤害的实体数 N/A N/A

示例

  • 让名称为dummy的一名村民对一只铁傀儡造成1(我的世界damage指令的伤害:
    • /damage @e[type=iron_golem, limit=1] 1 generic by @e[type=villager, limit=1, name="dummy"][仅Java版]
    • /damage @e[type=iron_golem, c=1] 1 entity_attack entity @e[type=villager, c=1, name="dummy"][仅基岩版]
已有 0 条评论