首先給各位看一下Clear的標準格式
clear <玩家(player)> [物品(item)] [物品附加值(damage)] [最大清除數量] [NBT標簽]
其中隻有玩家為必填字段
/clear 玩家
如果在這種情況下
clear會清除該玩家身上"所有"物品
另外要注意的是
玩家這欄是可以打實體的
例如/clear @e
效果不明,尚未嚐試
如果加入物品ID這個可選項
則clear會清除該玩家所有這個ID的物品
/clear @p minecraft:stone
其中注意的是隻要同個ID不論Damage(物品附加值)
全部都會被清除
例如:/clear @p minecraft:log
不論是橡木原木還是杉木原木都會被清掉
應用在地圖上
隻要將同樣一類的物品全都弄成同個ID就能達到分類的效果
例如:
minecraft:log:0 改成 蛋糕
minecraft:log:1 改成 好吃的蛋糕
這樣要清除蛋糕的時候隻要清除一次
數量
接著是數量的部分
/clear @p minecraft:stone 1
代表的即是清除一個ID:stone的石頭
這個的特殊用法在於 0
/clear @p minecraft:stone 0
反而會變成檢測玩家身上有沒有石頭
附加值
至於物品附加值的部分
則是限定清除的必須要在Damage相同的情況下才會消除
標簽
最重要的NBT標簽的部分
這邊打上的東西
如果在該物品裏麵找得到的話就會被清除
所以衍伸出一個變化用法
{ench:[]}
如果利用這個
則所有附魔物品都會被清除