UU看書

第八章 /give的用法

天才一秒記住【UU看書】地址:www.uukanshu.co

現在我們來學習第一個指令:give

give指令可以說是極其基礎的指令,很多Minecraft玩家都用過它,因為透過give指令可以獲取到一些創造模式中無法獲取的方塊物品,比如大名鼎鼎的命令方塊。

下面來介紹一下:

give

作用:可以給予一名或多名玩家物品。

需要許可權等級:Java2,基岩1

需要作弊:是

格式:

givelt玩家:目標選擇器gtlt物品id:字串gtlt物品數量:整數gtlt物品資料值:整數gtNBT標籤——Java113以下

givelt玩家:目標選擇器gtlt物品英文id:字串gtlt物品數量:整數gt——JAVA113及113以上

givelt玩家:目標選擇器gtlt物品id:字串gtlt物品數量:整數gtlt物品資料值:整數gt附加標籤:json——基岩版

好的,現在來逐一介紹一下。

玩家——也就是一個選擇玩家作為目標的目標選擇器。

物品id——什麼是物品ID呢?ID(Identitydocument),中文翻譯“身份標識號”,相當於物品的“身份證”(專業說法是“名稱空間ID”)。每個物品都有自己獨一無二的ID。

ID有數字形式(數字ID)和字串形式(英文ID)。在Java18版本以前,Minecraft中的大多數事物都採用數字id,其中就包括物品和方塊。Java18版本更新後,雖然數字ID仍然存在,但很多地方都被更加先進也更好記的英文ID替換掉。比如鑽石在Java版的數字ID是264,很不好記,更新後的英文ID是“minecraftdiamond”,其中的“diamond”就是鑽石的英文,對於會英文的玩家來說就極其方便了(特別是由於新增了名稱空間字首,大大降低了模組物品ID重名的可能性)。

在基岩版,數字ID和英文ID兩者在大多數指令中都是通用的。比如後面會講到effect(狀態效果),其中的狀態效果ID就可以使用數字ID或和英文ID。但需注意,物品ID和方塊ID仍然只認英文ID。也就是說,這裡的“物品ID”引數,除非你在使用Java18之前的版本,你就必須得填入物品的英文ID。

Java113更新後的Java版本,完全拋棄了“數字ID”,全面使用英文ID。因此,你現在在MinecraftWiki上只能找到基岩版的數字ID,而不能找到Java版的。要找到Java版的,就需要開啟頁面歷史記錄,找到113版本尚未更新時的頁面,才能找到Java版的數字ID。

物品數量——這個不用說了吧,哪個中國人不會看中文的?

物品資料值——這個就有意思了,MOJANG為了“偷懶”,將同類物品集合到資料值中,比如說羊毛,不輸入或輸入1預設是白色,即相當於輸入0,如果要獲得其他顏色就需要輸入其他值。

資料值為1相當於資料值為0,因為資料值預設就是0,而1的意思是“不考慮資料值”,所以資料值填1同等於不填。

在java版113版本更新中,資料值被刪除(但沒有完全被刪除,講NBT時會講到),每個物品也就有了自己對應的英文ID。比如紅色羊毛在113版本之前其ID是:wool14。之後就變成了redwool。

附加標籤——這東西類似於NBT標籤(實際上是JSON),以後會講到。

OK,說了這麼多,來舉個栗子:

giveadiamondblock1

這個的指令意思是給予所有玩家一個鑽石塊(diamondblock)。

現在來獻上一些不能在創造模式的揹包中獲取的物品吧!

commandblock——命令方塊(脈衝型)

barrier——屏障方塊,又稱空氣牆

air——空氣方塊,也沒啥用,就算輸入成功也獲得不了(空氣嘛,你能抓住嗎?)

(本書的QQ群入群問題就是givesair有什麼用,因為air獲取不了,所以這條指令啥用也沒有)

structureblocks——結構方塊,一個神秘的方塊,以後會有幾個章節專門講這個東西。

structurevoid——結構空位,基岩版新版本有了,結構方塊的配套方塊。

——————————————

give的歷史

Java版(Alpha)

v1015——加入了give。但只能使用數字ID,且只能獲得單個物品。格式(可能):givelt玩家名gtlt物品gt

——加入了數量引數。格式(可能):givelt玩家名gtlt物品gt數量

Java版

100Beta19pre4——加入了損害值(資料值)引數

13112w16a——能在單人遊戲中使用了。

17213w36a——加入了NBT標籤引數。

13w37a——現在可以使用物品英文ID了。

1814w03b——現在不支援物品數字ID了。

14w32b——現在無法突破物品堆疊上限。

112——當目標選擇器是玩家自己時,實際上會使用s選擇器。

11317w45a——移除了資料值和NBT標籤引數。

11721w10a——加入了數量限制。

攜帶版(Alpha)

0160build1加入了give。

如遇章節錯誤,請點選報錯(無需登陸)

新書推薦

抬手滅世雷劫,你管這叫閃電術? 穿越九零,改嫁糙漢我一胎三寶 全職高手:開局買下嘉世 末世:開局複製全球物資 全民求生:我能萃煉萬物精華 我成了生存遊戲中的Bug 意想時空