EP.2 給予和清除物品 【基巖版指令教程】

同學(xué)們好,我是ThePlayer571,我們繼續(xù)來學(xué)習(xí),基巖版基礎(chǔ)指令
在本篇教程中,我會教大家/give
和/clear
指令的基本用法
/give
/give
指令。
老規(guī)矩,先在設(shè)置中把激活作弊打開,并保證自己是管理員。再在聊天框內(nèi)輸入/give @s diamond 64
,你就可以快速得到一組鉆石。這便是/give
指令。


我們在上節(jié)課也提到了,這里舊事重提一下。
give代表給予,告訴游戲有人要來白票物品了;@s指自己,告訴游戲想白票的人是我;diamond代表鉆石,告訴游戲我想白票的是鉆石。64代指數(shù)量,告訴游戲我要64個鉆石。
不僅是鉆石,幾乎所有物品都可以通過/give
來獲取,只需將diamond
改成相應(yīng)的物品代碼即可。
例如輸入/give @s command_block
,你就獲得了一個命令方塊。


得到命令方塊
/clear
與/give
相對,還有個清除物品的指令,它叫/clear
,可以清除指定的物品。
在聊天框內(nèi)輸入/clear @s diamond
,剛白票的鉆石居然全被偷了!


在這串指令中,clear代表清除;@s代表自己;diamond代表鉆石。輸入指令后,會清除自己所有鉆石。

與/give
類似,/clear
也可以指定清除的數(shù)量。在聊天框內(nèi)輸入/clear @s diamond 0 1
,你會發(fā)現(xiàn)你被偷且僅偷了一個鉆石。



在這串指令中,0是特殊值,用于表示同種物品的不同形態(tài),-1 可以代表所有特殊值,這里輸 0 就好;1代表要清除鉆石的數(shù)量。
如果不指定清除的物品,直接輸入/clear
,就會清除自己所有物品。



特殊值在/give
里也能發(fā)揮作用。比如說,我們想要一個黑色羊毛(wool),就可以通過輸入/give @s wool 1 15
來實現(xiàn)。在最后面的15便是特殊值。


也可以輸入
/give @s black_wool
來獲得黑色羊毛。
值得注意的是,/give
和 /clear
特殊值的位置不一樣,/give
特殊值在后面,而/clear
的是緊貼物品名稱,要小心別被mojang坑了
對于這種詭異語法,我們一般稱其為mojangetic ,極其詭異的語法(如下)則為very mojangetic。

自基巖版1.19.70.21測試版以來,部分命令(如execute)已不支持特殊值。在未來,或許所有命令均會移除特殊值。
打個總結(jié)
本期介紹了/give
和/clear
兩種指令的寫法,難度比上期更高一些。不難看出,mc指令并不是簡單的復(fù)制粘貼,而是一個個零件的組合。想要學(xué)明白指令,一昧復(fù)制粘貼是不行的,必須要搞清楚其內(nèi)在的語法規(guī)則。同時一定要多動手自己寫指令。試試完成以下作業(yè)吧。
本節(jié)課的課后作業(yè):
輸入一條指令,給予自己32顆鉆石。
上網(wǎng)搜索"泥土"在mc中的名稱,并輸入一條能給予自己10個泥土的指令。
輸入一條指令,清除自己10顆鉆石。
輸入一條指令,給予自己5個黑色羊毛。
答案會在下節(jié)課的末尾公布