Minecraft Wiki
Advertisement
clear
必要権限レベル
  • 2 ‌[JE限定]
  • 1 ‌[BE限定]
実行制限

チート限定‌[BE限定]

プレイヤーインベントリからアイテムを消去する。カーソルで持っている状態でスロットには設置されていないアイテムにも作用する。

構文[]

  • Java Edition
clear [<対象>] [<アイテム>] [<最大個数>]
  • Bedrock Edition
clear [player: target] [itemName: Item] [data: int] [maxCount: int]

引数[]

JE<対象>エンティティ
BEplayer: targetプレイヤー

アイテムを削除するプレイヤーを指定する。デフォルトでは、コマンドを実行したプレイヤーが対象となる。
プレイヤー名、ターゲットセレクターまたはUUID[Java Edition限定]で指定する。また、ターゲットセレクターはプレイヤーを指すものである必要がある。


JE<アイテム>アイテム条件
BEitemName: Item文字列(引用符無し)

削除するアイテムを指定する。Java Editionでは、絞り込むNBTタグもここで指定する。
アイテムの引数(アイテムタグも可)Java Editionでは, it指定する。 Bedrock Editionでは, it must be a item id or a block ID for which items exist.


<data: int>int

削除するアイテムのデータ値を指定する。指定しなかった場合および-1を指定した場合は、itemName: Itemの指定に該当するすべてのアイテムが削除される。指定したアイテムの種類に対して無効なデータ値を指定した場合は、0を指定したものとして見なされる。
32ビットの整数値で指定する。 -1以上21億4748万3647以下の値で指定する。


JE<最大個数>32ビット整数
BEmaxCount: int32ビット整数

削除するアイテムの最大数を指定する。指定しない場合(および-1[Bedrock Edition限定]の場合)、itemおよびitemName: Itemかつdata: intに該当するアイテムがすべて削除される。0を指定した場合、アイテムを削除する代わりに条件に一致するアイテムの個数が表示される。
32ビットの整数値で指定する。Java Editionでは,値は0以上2,147,483,647以下で指定する。 Bedrock Editionでは-1以上21億4748万3647以下の値で指定する。

結果[]

コマンドトリガーJava EditionBedrock Edition
任意引数が適切に指定されていない 構文解析不能 構文解析不能
実行者がプレイヤーでないのに、<対象>player: targetが省略されている。 失敗 失敗
player: targetプレイヤータイプでない。 -
<targets>player: targetから1人以上ののプレイヤーを検出できない。 失敗
指定したアイテムがプレイヤーのインベントリがない。
data: intが-1未満。 -
maxCount: intが-1未満。
成功時指定した条件によってアイテムを削除するか、条件にあったアイテムの数を検出する。

出力[]

コマンドエディション状況成功回数/execute store success .../execute store result ...
任意Java Edition失敗時000
成功時11削除および検出されたアイテムの数。
Bedrock Edition失敗時0N/AN/A
成功時指定のアイテムを持っていたプレイヤーの数。N/AN/A

注釈[]

プレイヤーがチェストや作業台などのUIを開いている時にも、チェストや作業台側のスロットのアイテムはプレイヤーのインベントリ外と見なされ削除されない。ただし、インベントリ外からカーソルで摑んで取り出したアイテムに関しては削除される。

Bedrock Editionではインベントリ内からカーソルで取り出したアイテムは全モードで削除されるが、Java Editionではクリエイティブモードに限り削除されない。

Java Editionでは、プレイヤーの2×2のクラフトスロットもプレイヤーのインベントリ内と見なされ削除される。

使用例[]

  • 自身のインベントリからすべてのアイテムを削除する:clear
  • Aliceのインベントリからすべてのアイテムを削除する:clear Alice
  • Aliceのインベントリからすべての白色の羊毛を削除する:clear Alice minecraft:white_wool
  • Aliceのインベントリからすべての羊毛を削除する:clear Alice #minecraft:wool
  • 全てのプレイヤーから橙色の羊毛を削除する:clear @a minecraft:wool 1[Bedrock Edition限定] または
    clear @a minecraft:orange_wool[Java Edition限定]
  • 最も近いプレイヤーから、「ダメージ増加Ⅰ」のエンチャントのついた金の剣を削除する。
    • clear @p minecraft:golden_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1s}]}[Java Edition限定]
  • ランダムなプレイヤーに対して、そのプレイヤーが石を持っているかどうか検査する:clear @r minecraft:stone -1 0[Bedrock Edition限定] または
    clear @r minecraft:stone 0[Java Edition限定]

歴史[]

Java Edition
1.4.212w37a/clearが追加された。
12w38a/clearに引数itemが追加された。
1.814w02a/clearに引数がdata追加された。
1.915w31b/clearでオフハンドのアイテムが削除されるようになった。
1.1317w45a/clearの構文が、/clear [<対象>] [<アイテム>] [<データ>] [<個数>] [<NBT>]から/clear [<target>] [<item>] [<count>]に変更された。
1.1620w07a/clearで、インベントリ内の2×2のクラフトスロットを削除できるようになった。
20w22a/clearがインベントリ内のクラフトスロットに対して正しく機能するようになった。
Pocket Edition
1.0.5alpha 1.0.5.0/clearが追加された。

関連項目[]

  • /data — エンティティのインベントリ内のアイテムのデータを編集できる。
  • /give — プレイヤーにアイテムを与えることができる。
  • /kill — アイテムエンティティを破壊する。
  • /item[Java Edition限定] — エンティティのインベントリを置き換えたり、修飾子を付与したりする。
  • /replaceitem[Bedrock Edition限定] — エンティティおよびブロックエンティティのインベントリのアイテムを置き換える。


Advertisement