首頁 游戲

Minecraft指令手冊

第八章 /give的用法

Minecraft指令手冊 你好MC 735 2020-01-04 15:04:56

  現(xiàn)在我們來學(xué)習(xí)第一個(gè)指令:/give

  /give指令可以說是極其基礎(chǔ)的指令,很多Minecraft玩家都用過它,因?yàn)橥ㄟ^/give指令可以獲取到一些創(chuàng)造模式中無法獲取的方塊物品,比如大名鼎鼎的命令方塊。

  下面來介紹一下:

  /give

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

  需要權(quán)限等級:Java-2,基巖-1

  需要作弊:是

  格式:

  /give <玩家:目標(biāo)選擇器><物品id:字符串>[<物品數(shù)量:整數(shù)>][<物品數(shù)據(jù)值:整數(shù)>][NBT標(biāo)簽]——Java1.13以下

  /give <玩家:目標(biāo)選擇器><物品英文id:字符串>[<物品數(shù)量:整數(shù)>]——JAVA1.13及1.13以上

  /give <玩家:目標(biāo)選擇器><物品id:字符串>[<物品數(shù)量:整數(shù)>][<物品數(shù)據(jù)值:整數(shù)>][附加標(biāo)簽:json]——基巖版

  好的,現(xiàn)在來逐一介紹一下。

  玩家——也就是一個(gè)選擇玩家作為目標(biāo)的目標(biāo)選擇器。

  物品id——什么是物品ID呢?ID(Identity document),中文翻譯“身份標(biāo)識號”,相當(dāng)于物品的“身份證”(專業(yè)說法是“命名空間ID”)。每個(gè)物品都有自己獨(dú)一無二的ID。

  ID有數(shù)字形式(數(shù)字ID)和字符串形式(英文ID)。在Java1.8版本以前,Minecraft中的大多數(shù)事物都采用數(shù)字id,其中就包括物品和方塊。Java1.8版本更新后,雖然數(shù)字ID仍然存在,但很多地方都被更加先進(jìn)也更好記的英文ID替換掉。比如鉆石在Java版的數(shù)字ID是264,很不好記,更新后的英文ID是“minecraft:diamond”,其中的“diamond”就是鉆石的英文,對于會英文的玩家來說就極其方便了(特別是由于添加了命名空間前綴,大大降低了模組物品ID重名的可能性)。

  在基巖版,數(shù)字ID和英文ID兩者在大多數(shù)指令中都是通用的。比如后面會講到/effect(狀態(tài)效果),其中的狀態(tài)效果ID就可以使用數(shù)字ID或和英文ID。但需注意,物品ID和方塊ID仍然只認(rèn)英文ID。也就是說,這里的“物品ID”參數(shù),除非你在使用Java1.8之前的版本,你就必須得填入物品的英文ID。

  Java1.13更新后的Java版本,完全拋棄了“數(shù)字ID”,全面使用英文ID。因此,你現(xiàn)在在Minecraft Wiki上只能找到基巖版的數(shù)字ID,而不能找到Java版的。要找到Java版的,就需要打開頁面歷史記錄,找到1.13版本尚未更新時(shí)的頁面,才能找到Java版的數(shù)字ID。

  物品數(shù)量——這個(gè)不用說了吧,哪個(gè)中國人不會看中文的?

  物品數(shù)據(jù)值——這個(gè)就有意思了,MOJANG為了“偷懶”,將同類物品集合到數(shù)據(jù)值中,比如說羊毛,不輸入或輸入-1默認(rèn)是白色,即相當(dāng)于輸入0,如果要獲得其他顏色就需要輸入其他值。

  數(shù)據(jù)值為-1相當(dāng)于數(shù)據(jù)值為0,因?yàn)閿?shù)據(jù)值默認(rèn)就是0,而-1的意思是“不考慮數(shù)據(jù)值”,所以數(shù)據(jù)值填-1同等于不填。

  在java版1.13版本更新中,數(shù)據(jù)值被刪除(但沒有完全被刪除,講NBT時(shí)會講到),每個(gè)物品也就有了自己對應(yīng)的英文ID。比如紅色羊毛在1.13版本之前其ID是:wool 14。之后就變成了red_wool。

  附加標(biāo)簽——這東西類似于NBT標(biāo)簽(實(shí)際上是JSON),以后會講到。

  OK,說了這么多,來舉個(gè)栗子:

  /give @a diamond_block 1

  這個(gè)的指令意思是給予所有玩家一個(gè)鉆石塊(diamond_block)。

  現(xiàn)在來獻(xiàn)上一些不能在創(chuàng)造模式的背包中獲取的物品吧!

  command_block——命令方塊(脈沖型)

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

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

 ?。ū緯腝Q群入群問題就是/give @s air有什么用,因?yàn)閍ir獲取不了,所以這條指令啥用也沒有)

  structure_blocks——結(jié)構(gòu)方塊,一個(gè)神秘的方塊,以后會有幾個(gè)章節(jié)專門講這個(gè)東西。

  structure_void——結(jié)構(gòu)空位,基巖版新版本有了,結(jié)構(gòu)方塊的配套方塊。

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

  /give的歷史

  Java版(Alpha)

  v1.0.15——加入了/give。但只能使用數(shù)字ID,且只能獲得單個(gè)物品。格式(可能):/give <玩家名><物品>

  ?——加入了數(shù)量參數(shù)。格式(可能):/give <玩家名><物品>[數(shù)量]

  Java版

  1.0.0[Beta 1.9-pre4]——加入了損害值(數(shù)據(jù)值)參數(shù)

  1.3.1[12w16a]——能在單人游戲中使用了。

  1.7.2[13w36a]——加入了NBT標(biāo)簽參數(shù)。

  [13w37a]——現(xiàn)在可以使用物品英文ID了。

  1.8[14w03b]——現(xiàn)在不支持物品數(shù)字ID了。

  [14w32b]——現(xiàn)在無法突破物品堆疊上限。

  1.12——當(dāng)目標(biāo)選擇器是玩家自己時(shí),實(shí)際上會使用@s選擇器。

  1.13[17w45a]——移除了數(shù)據(jù)值和NBT標(biāo)簽參數(shù)。

  1.17[21w10a]——加入了數(shù)量限制。

  攜帶版(Alpha)

  0.16.0[build 1]加入了/give。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南