/kill

/kill

来源:Commands/kill;原文修订 ID:3836644。

权限等级:Java 版为 2,基岩版为 1;基岩版需要启用作弊。

杀死实体,包括玩家、生物、物品等。

用法

强制直接杀死活体目标(直接移除实体),显示 Killed <entity display name>,或在杀死多个实体时显示 <Killed <number> entities。此操作无视目标生物的盔甲、保护附魔和抗性提升等防护效果,但末影龙可以调整这种伤害。不死图腾不能在拥有者因本命令死亡时触发。

命令杀死生物时会发出相应死亡消息。以此方式死亡的玩家和生物会掉落战利品;非最小体型的史莱姆、岩浆怪和硫磺史莱姆(Sulfur Cube)会生成更小的个体。非生物实体被选中后直接消失。

Java 版中被此命令杀死的末影龙会跳过死亡动画并立即开启返回传送门。基岩版中创造模式玩家不能被此命令杀死。

语法

  • Java 版:kill [<targets>]。
  • 基岩版:kill [target: target]。

参数

targets(entity)/target: target(CommandSelector<Actor>):要杀死的一个或多个实体。未指定时默认为执行命令的玩家。

结果

任意参数不正确时无法解析。执行者不是实体且未指定目标,或目标未能解析到一个或多个实体(指定名称的玩家必须在线)时失败。全部目标都是创造模式玩家时,Java 版成功、基岩版失败;其他情况成功。

输出

版本与条件 成功次数 success result
Java 版失败 0 0 0
Java 版成功 1 1 目标实体数量
基岩版失败 0 不适用 不适用
基岩版成功 实际杀死的实体数量 不适用 不适用

示例

  • 杀死执行命令的玩家:kill @s 或 kill。
  • 杀死 Steve:kill Steve。
  • 杀死物品实体:kill @e[type=item]。
  • 杀死玩家以外的全部实体(实体过多时,部分实体不会被杀死):kill @e[type=!player]。
  • 杀死 10 方块以内的全部苦力怕:Java 版 kill @e[distance=..10,type=creeper];基岩版 kill @e[r=10,type=creeper]。
  • 杀死插在标靶上的全部箭(Java 版):kill @e[type=arrow,nbt={inBlockState:{Name:"minecraft:target"}}]。

外部链接


中文翻译/改编自 Minecraft Wiki 原条目,原文作者可由页面历史查看;译文遵循 CC BY-NC-SA 3.0(署名、非商业性使用、相同方式共享)。