要在Minecraft Java 26.2中取得滿附魔的獄髓劍,請執行: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 在Bedrock 1.26.30中,先用/give取得物品,再用/enchant附加附魔 — Bedrock的/give無法內聯攜帶附魔。這個產生器會同時產生兩種版本,並始終保持最新。
netherite_sword/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1指令輸出針對Java 26.2和Bedrock 1.26.30產生,並已於2026-07-04在遊戲內完成貼上驗證。
Minecraft Java 1.20.5用資料組件取代了物品NBT,這就是為什麼所有使用{display:…}或{Enchantments:…}的舊版/give指令現在都會出現語法錯誤。組件寫在物品ID後面的方括號中 — 以下是同一件物品在兩種語法下的寫法:
| 項目 | 1.20.5之前(NBT — 已不再可用) | Java 26.2(資料組件) |
|---|---|---|
| 自訂名稱 | {display:{Name:'{"text":"Epic Blade"}'}} | [minecraft:custom_name={text:"Epic Blade",italic:false}] |
| 描述文字 | {display:{Lore:['{"text":"A legend"}']}} | [minecraft:lore=[{text:"A legend",italic:false}]] |
| 附魔 | {Enchantments:[{id:"minecraft:sharpness",lvl:5}]} | [minecraft:enchantments={"minecraft:sharpness":5}] |
| 無法破壞 | {Unbreakable:1b} | [minecraft:unbreakable={}] |
Bedrock 1.26.30沒有資料組件:/give只接受物品、數量和資料值,超出這些的內容需要後續指令,或者根本無法表達。產生器的Bedrock模式會輸出可用的指令序列,並在某個欄位無法實現時如實告知:
| 項目 | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| 基礎指令 | /give @s minecraft:diamond_sword 1 | /give @s diamond_sword 1 |
| 附魔 | /give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] 1 | /give中沒有 — 手持該物品後執行:/enchant @s sharpness 5 |
| 自訂名稱 | minecraft:custom_name={text:"Epic Blade",italic:false} | 指令中沒有 — 在鐵砧上重新命名 |
| 描述文字 | minecraft:lore=[{text:"A legend",italic:false}] | 指令中無法實現 |
| 無法破壞 | minecraft:unbreakable={} | 指令中無法實現 |
| 橫掃之刃 | minecraft:sweeping_edge | Bedrock中不存在 |
| 詛咒附魔ID |
Minecraft 1.20.5用資料組件取代了物品NBT,因此所有使用{display:…}或{Enchantments:…}的1.21之前的/give指令現在都會失敗。新格式將組件放在方括號中 — 這個產生器始終輸出目前的語法。
在Java 26.2中,加入enchantments組件:/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — 在Bedrock中,先用/give取得物品並手持,然後用/enchant逐一附加附魔。
可以 — 切換到Bedrock(1.26.30)後,產生器會輸出Bedrock語法,包括在Bedrock無法內聯表達某個欄位時使用的可用/give + /enchant序列,並會在某些內容(例如描述文字)無法實現時如實告知。
聊天框最多支援256個字元;更長的指令必須放入指令方塊(上限約32,500)。產生器會即時顯示字元數,並在超過256時發出警告。
binding_curse, vanishing_curse |
binding, vanishing |