Commands/clear

Clears items from player inventory, including items being dragged by the player. Can also detects and queries the amount of specified items.
== Syntax ==
* Java Edition
: clear [<targets>] [<item>] [<maxCount>]
* Bedrock Edition
: clear [player: target] [itemName: Item] [data: int] [maxCount: int]
== Arguments ==
: Specifies the player(s) whose items are cleared. If not specified, defaults to the player who executes the command.
: 
: Specifies the item to be cleared. If not specified, all items are cleared.
: 
: Specifies the data value of the item to be cleared. If not specified, or if -1, all items that match itemName: Item are cleared, regardless of their data. Values (bitwise AND 0xFFFF) that are invalid for the specified item id revert to 0.
: Should be between -1 and 2,147,483,647 (inclusive, without commas).
: Specifies the maximum number of items to be cleared. If not specified, or if -1, all items that match item, or itemName: Item and data: int are cleared. If 0, instead of clearing of items, detects and queries the amount of specified items.
: , it should be between -1 and 2147483647 (inclusive).
== Result ==
== Output ==
== Note ==
Items in the inventory and items from container (chest, crafting table, etc.) dragging over the cursor can be cleared.
, items dragging from the inventory can also be cleared, while only if not in creative mode can these be cleared.
, items in players' four crafting slots can also be cleared.
== Examples ==
* To clear your entire inventory: clear
* To clear all items from Alice's inventory: clear Alice
* To clear all wool items from Alice's inventory: clear Alice minecraft:wool
* To clear all orange wool items from the inventory of all players: clear @a minecraft:wool 1 or clear @a minecraft:orange_wool
* To clear all golden swords with the "Sharpness I" enchantment from the nearest player
** clear @p minecraft:golden_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1s}]}
*To test if a random player has stone in their inventory: clear @r minecraft:stone -1 0 or clear @r minecraft:stone 0
== See also ==
* — can change or remove items in block or entity inventories
* — give items to player
* — can destroy item entities
* — can manipulate items in block or entity inventories
* — can replace items in block or entity inventories
== History ==
de:Befehl/clear
ja:コマンド/clear
pt:Comandos/clear
ru:Команды консоли/clear
th:คำสั่ง/clear
tr:Komutlar/clear
uk:Команди консолі/clear
zh:命令/clear