コマンド/clear

提供: Minecraft Wiki
移動先: 案内検索

プレイヤーのインベントリからアイテムを消去する。

構文
  • Java Edition
/clear [プレイヤー] [アイテム] [データ] [最大個数] [データタグ]
  • Bedrock Edition
/clear [プレイヤー: target] [アイテム: string] [データ: int] [最大個数: int]
引数
プレイヤー(BE: プレイヤー: target)(省略可能)
プレイヤー名またはターゲットセレクターである必要がある。指定しなかった場合は、コマンドを実行したプレイヤーがターゲットとなる。コマンドブロックではこの引数は必須。
アイテム(BE: アイテム: string)(省略可能)
消去するアイテムの ID を指定する。指定しなかった場合、インベントリの全てのアイテムが消去される。
データ(BE: データ: int)(省略可能)
消去するアイテムのデータの数値を指定する。指定しなかった場合、または -1 を指定した場合、ID が合致するアイテムがそのデータに関わらず消去される。
最大個数(BE: 最大個数: int)(省略可能)
アイテムを消去する最大の個数を指定する。指定しなかった場合、または -1 を指定した場合、ID とデータが合致するアイテムが全て消去される。もし 0 ならアイテムは消去されないが、条件に合うアイテムが存在した場合はコマンドの実行に成功した扱いになる(これはアイテムを消去せずにアイテムを検知することを可能にする)。
データタグ(省略可能)‌[Java Edition限定]
消去するアイテムのデータタグを指定する(指定したデータタグに合致するアイテムのみ削除される ― 指定されなかったデータタグは考慮されない)。 複合されたNBTタグである必要がある(例えば、{display:{Name:Fred}})。
結果
引数が正しく指定されなかった時、プレイヤー 引数でオンラインのプレイヤーを解決できなかった時、アイテムが消去されなかった時失敗する('最大個数0 の場合を除く)。
成功すると、プレイヤーから指定したアイテムが消去される。
自分のインベントリを全消去する
/clear
Alice のインベントリの全てのアイテムを消去する
/clear Alice
Alice のインベントリの全ての羊毛を消去する
/clear Alice minecraft:wool
全てのプレイヤーのインベントリのオレンジの羊毛を消去する
/clear @a minecraft:wool 1
「ダメージ増加 I」のエンチャント効果が付いた金の剣を、耐久値は考慮せず、最寄りのプレイヤーのインベントリから消去する
/clear @p minecraft:golden_sword -1 -1 {ench:[{id:16s,lvl:1s}]}
参照
/blockdata ― ブロックのインベントリのアイテムを変更または消去するコマンド
/entitydata ― エンティティのインベントリのアイテムを変更または消去するコマンド
/give ― プレイヤーにアイテムを与えるコマンド
/kill ― エンティティとしてのアイテムを消去するコマンド
/replaceitem ― ブロックやエンティティのインベントリのアイテムを置換するコマンド