Minecraft 指令教學 : 自訂道具 >> give
指令格式 : /give 玩家 物品ID 數量選填 資料值選填 {資料標籤選填}
想簡單快速拿到自訂道具嘛 ? 可以試試 物品指令產生器 哦 !
玩家
這裡可以直接打玩家ID,也可以打上目標選擇器。
物品ID
只接受英文 ID ,不接受數字 ID ,方塊 ID 及副 ID 可以直接在遊戲內查詢,在遊戲內按 F3 + H 可開啟"更詳細的標籤提示",開啟後滑鼠指著該方塊就能看到方塊 ID 。

上方圖片代表紅石磚數字 ID 為 : 152,英文 ID 為 : minecraft:redstone_block,因為紅石磚沒有其他副 ID ,所以紅石磚默認副 ID 為 : 0 。
有些方塊有副 ID,副 ID 寫在數字 ID 後方

數量
最多 64 個 。
資料值
如果給的物品沒有耐久值的話,這個資料值會代表副 ID ,如果有耐久值,這個資料值會代表所減少的耐久值。 當耐久度小於等於 0 時,只能使用一次。 範例
資料標籤
資料標籤有幾個 tag : display , ench , AttributeModifiers , Unbreakable , HideFlags(版本1.8+) , CanDestroy(版本1.8+) 等等 ......
display 有 2 個參數,分別為 Name , Lore 。 Name 是物品名稱, Lore 是物品描述。 範例
ench 有 2 個參數,分別為 id , lvl 。 id 是附魔編號, lvl 是附魔等級。 範例
附魔 ID | 附魔名稱 | ※ | 附魔 ID | 附魔名稱 | ※ | 附魔 ID | 附魔名稱 |
0 | 保護 | ※ | 10 | 綁定詛咒 | ※ | 34 | 耐久 |
1 | 抗火性 | ※ | 16 | 鋒利 | ※ | 35 | 幸運 |
2 | 輕盈 | ※ | 17 | 不死剋星 | ※ | 48 | 強力 |
3 | 防爆 | ※ | 18 | 節肢剋星 | ※ | 49 | 擊退(弓) |
4 | 防彈 | ※ | 19 | 擊退 | ※ | 50 | 火焰 |
5 | 水中呼吸 | ※ | 20 | 燃燒 | ※ | 51 | 無限 |
6 | 水中挖掘 | ※ | 21 | 掠奪 | ※ | 61 | 海洋的祝福 |
7 | 尖刺 | ※ | 22 | 橫掃之刃 | ※ | 62 | 魚餌 |
8 | 深海漫遊 | ※ | 32 | 效率 | ※ | 70 | 經驗修補 |
9 | 冰霜行者 | ※ | 33 | 絲綢之觸 | ※ | 71 | 消失詛咒 |
AttributeModifiers 有 7 個參數,分別為 Slot , AttributeName , Name , Amount , Operation , UUIDLeast , UUIDMost 。 範例
Slot 是裝備穿在哪裡會有效果,mainhand 是拿在慣用手有此效果、offhand 是拿在非慣用手有此效果、head 是戴在頭上有此效果、chest 是穿在身上有此效果、legs 是穿在腿上有此效果、feet 是穿在腳上有此效果,沒有這個參數的話在所有欄位都有此效果
AttributeName 是屬性類型,常見的屬性有 : 最大血量、抗擊退、攻擊速度、攻擊力、跑速、盔甲值、盔甲抗性 等......
最大血量 | generic.maxHealth | 每 2 等於 1 顆心,預設 20 |
抗擊退 | generic.knockbackResistance | 抗擊退機率,預設 0 ,最大值 1 |
攻擊速度 | generic.attackSpeed | 預設 4 |
攻擊力 | generic.attackDamage | 預設 1 |
跑速 | generic.movementSpeed | 預設 0.7 |
盔甲值 | generic.armor | 預設 0 |
盔甲抗性 | generic.armorToughness | 預設 0 |
Name 是屬性名稱,名稱自訂
Amount 是屬性值
Operation 是屬性值倍率
UUIDLeast , UUIDMost 功能不明,建議設相同數值 ex : UUIDLeast:1,UUIDMost:1 ,不同物品和屬性的數值不能重複,否則當他們都穿在身上時屬性會互相衝突。
Unbreakable 當值為 1 時,物品擁有無限耐久,當值為 0 時,物品耐久為預設 範例
HideFlags 是隱藏物品標籤 範例
數值 | 隱藏欄位 |
1 | 附魔 |
2 | 屬性 |
4 | Unbreakable |
8 | CanDestroy |
16 | CanPlaceOn |
32 | 其他 |
想要隱藏多個欄位的話,就把要隱藏的數值全部加起來
Ex : 3 ---> 隱藏附魔和屬性
Ex : 5 ---> 隱藏附魔和無限耐久(不可破壞)
Ex : 7 ---> 隱藏附魔和屬性和無限耐久(不可破壞)
Ex : 63 ---> 隱藏所有標籤
CanDestroy 是在冒險模式下,讓某項物品可以破壞特定方塊 範例
CanPlaceOn 是在冒險模式下,讓某項物品可以放置在特定方塊上 範例

範例 :
/give @a minecraft:stone
/give @a minecraft:stone 1 0
解釋 :
給所有玩家一個石頭

範例 :
/give @a minecraft:stone 1 5
解釋 :
給所有玩家一個安山岩

範例 :
/give @a minecraft:stained_glass 32 8
解釋 :
給所有玩家 32 個淺灰色玻璃

範例 :
/give @a minecraft:wooden_sword 1 30
解釋 :
給所有玩家一個耐久度 29 的木劍 (59-30)

範例 :
/give @a minecraft:flint_and_steel 1 64
解釋 :
給所有玩家一個耐久度 0 的打火機 (64-64)

範例 :
/give @a minecraft:flint_and_steel 1 64
解釋 :
給所有玩家一個耐久度 0 (64-64) 且名稱為 "快壞掉的打火機" 的打火機

範例 :
/give @a minecraft:stick 1 0 {display:{Name:"大棒棒",Lore:["很細","很長","","","超炫"]}}
解釋 :
給所有玩家一個名稱為 "大棒棒" 的木棒

範例 :
/give @a minecraft:stick 1 0 {ench:[{id:20,lvl:5}]}
解釋 :
給所有玩家一個附魔燃燒 V 的木棒

範例 :
/give @p minecraft:diamond_sword 1 0 {AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"atk",Amount:87,Operation:0,UUIDLeast:1,UUIDMost:1}]}
解釋 :
給最近的玩家一個攻擊力 87 的鑽劍

範例 :
/give @p minecraft:diamond_sword 1 0 {AttributeModifiers:[{AttributeName:"generic.maxHealth",Name:"heal",Amount:20,Operation:0,UUIDLeast:1,UUIDMost:1}]}
解釋 :
給最近的玩家一個增加 20 血量的鑽劍

範例 :
/give @p stone 1 0 {display:{Name:"生命之石"}, AttributeModifiers:[{Slot:"mainhand",AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:20,Operation:0,UUIDLeast:86,UUIDMost:86}, {Slot:"mainhand",AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:-0.9,Operation:1,UUIDLeast:87,UUIDMost:87}], ench:[{id:19,lvl:10}]}
解釋 :
給最近的玩家一個名稱為 "生命之石",且拿在慣用手時......的石頭

範例 :
/give @p flint_and_steel 1 0 {Unbreakable:1,display:{Name:"賴打"}}
解釋 :
給最近的玩家一個不會壞的賴打

範例 :
/give @p flint_and_steel 1 0 {Unbreakable:1,HideFlags:4,display:{Name:"賴打"}}
解釋 :
給最近的玩家一個隱藏了無限耐久標籤的打火機

範例 :
/give @a diamond 1 0 {CanDestroy:["grass"]}
解釋 :
給所有玩家一個在冒險模式也可以破壞 "草地" 的鑽石

範例 :
/give @p skull 1 2 {CanPlaceOn:["stonebrick"]}
解釋 :
給最近的玩家一個在冒險模式可以放置在石磚上的殭屍頭顱