Minecraft:Commands/clear
More actions
Clears Minecraft:items from player Minecraft:inventory, including items being dragged by the player. Can also detect and query the amount of specified items.
Usage
Items in the inventory and items from container (chest, crafting table, etc.) dragging over the cursor can be cleared.
in Template:Editions, items dragging from the inventory can also be cleared, while in Template:Editions only if not in creative mode can these be cleared.
in Template:Editions, items in players' four crafting slots can also be cleared.
Syntax
- Java Edition
clear [<targets>] [<item>] [<maxCount>]
- Bedrock Edition
clear [player: target] [itemName: Item] [data: int] [maxCount: int]
Arguments
Template:El: <targets>: entity
Template:El: player: target: CommandSelector<Player>
- Specifies the player(s) whose items are cleared. If not specified, defaults to the player who executes the command.
- {{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|entity}}{{#vardefine:be-arg|entity}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Template:El: <item>: item_predicate
Template:El: itemName: Item: enum
- Specifies the item to be cleared. If not specified, all items are cleared.
- {{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|item_predicate}}{{#vardefine:be-arg|item_be}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
data: int: int
- Specifies the data value of the item to be cleared. If not specified, or if
-1, all items that matchitemName: Itemare cleared, regardless of their data. Values (bitwise AND 0xFFFF) that are invalid for the specified item id revert to 0. - {{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|integer}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} Should be between -1 and 2,147,483,647 (inclusive, without commas).
Template:El: <maxCount>: integer
Template:El: maxCount: int: int
- Specifies the maximum number of items to be cleared. If not specified, or if
-1Template:Only, all items that matchitem, oritemName: Itemanddata: intare cleared. If0, instead of clearing of items, detects and queries the amount of specified items. - {{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|integer}}{{#vardefine:be-arg|integer}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} in Template:Editions, it should be between -1 and 2147483647 (inclusive).
Result
Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table
Output
{{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-table-lines|-2}}{{#vardefine:output-table-lines-now|}}{{#vardefine:command-num-now|}}{{#vardefine:command-line-now|}}{{#vardefine:commands-num|}}{{#vardefine:output-edition-num-now|}}{{#vardefine:output-edition-line-now|}}{{#vardefine:output-editions-num|}}{{#vardefine:je-outputs-dis|}}
{{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:situation-{{#var:output-table-lines}}|On fail}}{{#vardefine:output1-{{#var:output-table-lines}}|0}}{{#vardefine:output2-{{#var:output-table-lines}}|0}}{{#vardefine:output3-{{#var:output-table-lines}}|0}}{{#vardefine:command-row-{{#var:commands-num}}|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-editions-num|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-edition-{{#var:output-editions-num}}|je}}{{#vardefine:output-edition-row-{{#var:output-editions-num}}|1}} {{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:situation-{{#var:output-table-lines}}|On success}}{{#vardefine:output1-{{#var:output-table-lines}}|1}}{{#vardefine:output2-{{#var:output-table-lines}}|1}}{{#vardefine:output3-{{#var:output-table-lines}}|the number of total items that are cleared or detected.}}{{#vardefine:command-row-{{#var:commands-num}}|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-edition-row-{{#var:output-editions-num}}|Expression error: Unrecognized punctuation character "{".}} {{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:situation-{{#var:output-table-lines}}|On fail}}{{#vardefine:output1-{{#var:output-table-lines}}|0}}{{#vardefine:output2-{{#var:output-table-lines}}|N/A}}{{#vardefine:output3-{{#var:output-table-lines}}|N/A}}{{#vardefine:command-row-{{#var:commands-num}}|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-editions-num|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-edition-{{#var:output-editions-num}}|be}}{{#vardefine:output-edition-row-{{#var:output-editions-num}}|1}} {{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:situation-{{#var:output-table-lines}}|On success}}{{#vardefine:output1-{{#var:output-table-lines}}|the number of players who have the specified items.}}{{#vardefine:output2-{{#var:output-table-lines}}|N/A}}{{#vardefine:output3-{{#var:output-table-lines}}|N/A}}{{#vardefine:command-row-{{#var:commands-num}}|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-edition-row-{{#var:output-editions-num}}|Expression error: Unrecognized punctuation character "{".}}
{{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-table-lines|-2}}{{#vardefine:output-table-lines-now|}}{{#vardefine:command-num-now|}}{{#vardefine:command-line-now|}}{{#vardefine:commands-num|}}{{#vardefine:output-edition-num-now|}}{{#vardefine:output-edition-line-now|}}{{#vardefine:output-editions-num|}}{{#vardefine:je-outputs-dis|}}
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:woolTemplate:Only - To clear all orange wool items from the inventory of all players:
clear @a minecraft:wool 1Template:Only orclear @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}]}Template:Only
- To test if a random player has stone in their inventory:
clear @r minecraft:stone 0 0Template:Only orclear @r minecraft:stone 0Template:Only
History
Java Edition
Bedrock Edition
See also
- REDIRECT Template:Command
Template:Redr — can change or remove items in block or entity inventories
- REDIRECT Template:Command
Template:Redr — give items to player
- REDIRECT Template:Command
Template:Redr — can destroy item entities
- REDIRECT Template:Command
Template:RedrTemplate:Only — can manipulate items in block or entity inventories
- REDIRECT Template:Command
Template:RedrTemplate:Only — can replace items in block or entity inventories
External links
de:Befehl/clear es:Comandos/clear fr:Commandes/clear ja:コマンド/clear ko:명령어/clear pt:Comandos/clear ru:Команды консоли/clear th:คำสั่ง/clear uk:Команди консолі/clear zh:命令/clear