hasitem怎么用?一篇短文快速告訴你
金蘋果味開心果:hasitem應該怎么用?首先我們要了解它的定位。hasitem類似于tag,type,r等,都是加在@e[? ? 這里?? ]當中。hasitem的格式為[hasitem={item=物品,data=特殊值,location=位置,slot=槽位,quantity=數(shù)量}],除了item為必填項目,其它均為選填。接下來我將著重講解這5個參數(shù)。
item:指定物品。舉例,/kill?@a[hasitem={item=apple}]? ?意為kill含有蘋果(apple)的人,這是最簡單也是最重要的部分。
data:怎么獲取含data的物品?可以使用give指令, /give @a apple(物品) 數(shù)量? 特殊值(data) ,當然,正常獲取的物品也有data,默認為0。data不同的物品有什么區(qū)別?data可以決定耐久度物品的耐久情況,決定部分物品的性狀(羊毛的顏色,藥水的種類等),部分物品可通過give指令實現(xiàn)data不同但性狀一樣??上У氖?,hasitem的data參數(shù)有BUG,無法檢測耐久度物品以及方塊類物品的data,所以一般不會用它。當未填寫data時,默認為0。
location與slot:location可指定位置,運用它需要先掌握充足的部位詞語,背就對了;slot可指定槽位,location可單獨用,但slot必須于location連用,slot中0為1,后續(xù)為x+1,例如slot=0是指槽位1,舉例/kill @a[hasitem={item=apple,location=slot.weapon.mainhand,slot=0}] 意為kill主手1槽位含有蘋果的玩家
quantity:指定數(shù)量或數(shù)量范圍,未填寫時默認為1至+∞,指定數(shù)量格式為quantity=(大于等于0的數(shù)),指定數(shù)量范圍為quantity=數(shù)字..數(shù)字(從小到大,)??梢詸z測玩家是否含有物品,舉例/kill @a[hasitem={item=apple,quantity=0}] 意為kill 沒有蘋果的玩家??梢岳闷渑浜蟝ive和clear制作物品商店,舉例 1脈沖無條件紅石控制 give @p[hasitem={item=book,quantity=10}] apple 2連鎖有條件保持開啟 clear @p book 10 0 可制作10書=》1蘋果的商店 .
注意事項;如果你是指令新手,請事先輸入如下指令
關閉指令提示/gamerule commandblockoutput false
獲取命令方塊/give @s command_block?
常加載區(qū)塊/tickingarea add circle ~~~ 1
如有錯誤還請指出,感謝您的瀏覽?