Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
注册
Advertisement
clear
需要的权限等级

Java版:2
基岩版:1

限制条件

启用作弊[仅基岩版]

清除玩家物品栏的物品。

语法[]

  • Java版
clear [<targets>] [<item>] [<maxCount>]
  • 基岩版
clear [player: target] [itemName: Item] [data: int] [maxCount: int]

参数[]

JE<targets>entity
BEplayer: targetCommandSelector<Player>

指定要被清除物品的玩家。如果未指定,默认为命令执行者。
必须为玩家名、目标选择器或UUID[仅Java版]。且目标选择器只允许玩家。

JE<item>item_predicate
BEitemName: ItemCommandItem

指定要被清除的物品。如果未指定,默认为所有物品。
Java版中,必须为物品ID参数(支持物品标签)。在基岩版中,必须为物品ID或存在其物品形式的方块ID。

data: intint

指定要被清除物品的数据值。如果未指定或为-1,则不考虑物品的数据值;如果指定数据值对该物品无效,默认为0
必须为32位整型数值。 必须为-1到2147483647之间的数字(含)。

JE<maxCount>integer
BEmaxCount: intint

指定要被清除物品的最大值。如果未指定或为-1[仅基岩版],则默认清除所有符合要求的物品;如果为0,则不会清除物品,而是返回指定物品的数量。
必须为32位整型数值。在Java版中,必须在0和2147483647(含)之间。 在基岩版中,必须为-1到2147483647之间的数字(含)。

效果[]

命令触发条件Java版基岩版
任意参数未正确指定 无法解析 无法解析
<targets>player: target未指定且命令执行者不是玩家 执行失败 执行失败
<targets>player: target无法解析为一个或多个在线玩家
玩家物品栏中不存在指定物品
player: target不是玩家类型选择器 N/A
data :intmaxCount: int小于-1
执行成功时清除或检测指定玩家的物品

输出[]

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版执行失败000
执行成功11被清除或被检测到的物品总数
基岩版执行失败0N/AN/A
执行成功拥有指定物品的玩家数N/AN/A

示例[]

  • 清除自己的所有物品:clear
  • 清除Alice的所有物品:clear Alice
  • 清除Alice的所有羊毛:clear Alice #minecraft:wool[仅Java版]clear Alice minecraft:wool[仅基岩版]
  • 清除所有玩家的橙色羊毛:clear @a minecraft:orange_wool[仅Java版]clear @a wool 1[仅基岩版]
  • 清除距离最近玩家的带有“锋利 I”附魔的金剑,不论剑的损害值:
    • clear @p minecraft:golden_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1}]}[仅Java版]
  • 检测一个随机玩家的物品栏内是否拥有石头:clear @r minecraft:stone -1 0[仅基岩版] clear @r minecraft:stone 0[仅Java版]

历史[]

Java版
1.4.212w37a加入了/clear命令。
12w38a/clear加入了item参数。
1.814w02a/clear加入了data参数。
1.915w31b/clear现在可以更改副手槽位的物品。
1.1317w45a/clear的语法从/clear [<target>] [<item>] [<data>] [<count>] [<nbt>]变为 /clear [<target>] [<item>] [<count>]
1.1620w07a/clear现在会清除玩家合成栏中的物品。
20w22a/clear现在会正确地清除玩家合成栏中的物品。
携带版
1.0.51.0.5.0加入了/clear命令。

另见[]

  • /data — 更改或移除方块物品栏内的物品
  • /give — 给予玩家物品
  • /kill — 清除实体
  • /item[仅Java版] — 修改方块或实体的物品栏中的物品
  • /replaceitem[仅基岩版] — 替换方块或实体的物品栏中的物品

语言

Advertisement