使用方法
聊天欄
操作員許可權玩家在聊天欄里可以輸入give指令給予別人(或自己)一樣東西,但是是一次性的。
在輸入前,請看自己是否開啟了作弊模式。
命令方塊
操作員許可權玩家可以在命令方塊里輸入give指令,並激活命令方塊,該玩家就會獲得指令里所填寫的物品。
格式
give指令是有nbt的,分為普通格式和nbt格式。
數據值是來區分同一種類的東西,例如獲得藥水就需要來區分。
在有耐久的工具上,數據值用於區分不同耐久值的,比如在木劍數量的後面寫上2,就代表給予的是已經損耗2耐久值的木劍。由於數據值可以用於區分耐久值,因此有很多人認為,數據值就是耐久損耗值,這是錯誤的,記住,數據值不是耐久損耗值。
普通格式
普通格式是玩家經常用到的,並且該格式也是新手邁向高手的一段必經之路,因為命令方塊需要通過give指令獲得。
格式:/give <玩家id> <物品id> <數量> <數據值>
nbt格式
nbt 格式一般是用於地圖製作,該格式有很多種。但在PE版,有幾個格式不能用。
自定義附魔
格式:/give <玩家id> <物品id> <數量> <數據值> {ench:[{id:<附魔數字id>,lvl:<級別數>}]}
如果要疊加,格式是這樣的(前面普通格式省略):{ench:[{id:<附魔數字id>,lvl:<級別數>},{id:<附魔數字id>,lvl:<級別數>},{id:<附魔數字id>,lvl:<級別數>......}]}
注意事項:
•附魔的最高級別為32767級。
•搶奪附魔最好不要附魔到32767級,除非你的電腦堪比銀河計算器。
•PE不能自定義附魔,因為PE的nbt還沒做好。
冒險模式破壞方塊
PC格式(單個):/give<玩家id> <物品id> <數量> <數據值> {candestroy:["<可破壞方塊id>"]}
PC格式(多個):/give <玩家id> <物品id> <數量> <數據值> {candestroy:["<可破壞方塊id>","<可破壞方塊id>","<可破壞方塊id>”......]}
PE格式:/give <玩家id> <物品id> <數量> <數據值> {"minecraft:can_destroy":{"block":["<方塊id>"]}}
例子:/give @sdiamond pickaxe 1 0 {candestroy:[“grass”]}
意思:給予自己一個能在冒險模式破壞草方塊的鑽石鎬。
你知道嗎:
•在這個指令里,數據值是可以省略的,因為candestroy本身就是數據值。
•這個指令是PE僅有的兩個give的nbt的其中一個。
冒險模式放置方塊
PC格式(單個):/give <玩家id> <方塊id> <數量> <數據值> {canplaceon:["<可放置在上面的方塊id>"]}
PC格式(多個):/give <玩家id> <方塊id> <數量> <數據值> {canplaceon:[“<可放置在上面的方塊id>",“<可放置在上面的方塊id>",“<可放置在上面的方塊id......]}
PE格式:/give <玩家id> <方塊id> <數量> <數據值> {"can_place_on":{"block":["<方塊id>"]}}
例子:/give @s grass 64 0 {canplaceon:[“stone”]}
意思:給予自己64個在冒險模式可以放在石頭上的草方塊。
你知道嗎:
•在這個指令里,數據值是可以省略的,因為canplaceon本身就是數據值。
•這個指令是PE僅有的兩個give的nbt的另外一個。
有內容的命令方塊
格式:/give <玩家id> command_block <數量> <數據值> {command:“<指令>”}
例子:/give @s command_block 1 0 {commaand:"kill @r"}
意思:給予自己一個填寫了“殺死一個隨機玩家”命令的命令方塊。
注意事項:
•在PE沒有該nbt。
自定義物品名稱
格式:/give <玩家id> <物品id> <數量> <數據值> {display:{Name:"<物品名稱>"}}
例子:/give @s apple 1 0 {display:{Name:"紅果子"}}
意思:給予自己一個叫紅果子的蘋果。
注意事項:
•在PE沒有該nbt。
說明效果
格式:/give <玩家id> <物品id> <數量> <數據值> {display:{Lore:"<說明文字>"}}
例子:/give @a diamond 1 0 {display:{Lore:"閃閃發光的寶石"}}
意思:給予所有玩家一個帶有說明:“閃閃發光的寶石”的鑽石。
注意事項:
•在PE沒有該nbt。
•和前一項nbt格式結合的格式為(前面的省略):{display:{Name:"<物品名稱>",Lore:["<說明文字>"]}}
作用
give的主要作用是給予玩家一樣東西,並且也是minecraft的常用指令。
命令方塊需要通過give指令獲得(mod不算),所以give也是基礎命令。
你知道嗎
•give在無mod情況下不能獲得一些物品,比如“水方塊”。