© 2026 Minecraft Search

服務條款支持我們

非官方MINECRAFT網站。未經MOJANG或MICROSOFT批准或關聯

隱私政策

Minecraft 指令產生器

要在Minecraft Java 26.2中取得滿附魔的獄髓劍,請執行: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 在Bedrock 1.26.40中,先用/give取得物品,再用/enchant附加附魔 — Bedrock的/give無法內聯攜帶附魔。這個產生器會同時產生兩種版本,並始終保持最新。

工具種子地圖種子搜尋器礦石建築物生態域附魔工具指令產生器合成計算機Text Studio
更新至 Java 26.2
樺木樹苗birch_sapling
屬性修飾符
外觀
僅適用於皮革護甲等可染色物品。
盔甲紋飾
自訂模型資料

資源包會讀取這些數值來替換物品模型。多個數值請用逗號分隔。

提示框
隱藏以下提示框內容
你的指令
/give @s minecraft:birch_sapling 1
34/256
貼上到聊天框(T)或指令方塊中。 · Java 26.2
部分選項需要Java 1.21.5及更高版本的指令語法 — 更舊的版本可能需要不同的寫法。

指令輸出針對Java 26.2和Bedrock 1.26.40產生,並已於2026-07-10在遊戲內完成貼上驗證。

1.21的/give語法有什麼變化?(NBT → 資料組件)

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={}]

資料元件並不是最後一次變動:Java 1.21.5把承載物品名稱與描述的文字改為SNBT,並重新設計了附魔元件。選擇你要製作的版本,產生器就會依該版本自己的語法輸出,包含資料元件之前的舊物品NBT寫法。版本決定的不只是語法,還有內容 — 物品或生物只從加入它的那個版本開始存在。

Bedrock上的/give有何不同?

Bedrock 1.26.40沒有資料組件:/give只接受物品、數量和資料值,超出這些的內容需要後續指令,或者根本無法表達。產生器的Bedrock模式會輸出可用的指令序列,並在某個欄位無法實現時如實告知:

項目Java 26.2Bedrock 1.26.40
基礎指令/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_edgeBedrock中不存在
詛咒附魔IDbinding_curse, vanishing_cursebinding, vanishing

常見問題

為什麼我舊的/give指令不能用了?

Minecraft 1.20.5用資料組件取代了物品NBT,因此所有使用{display:…}或{Enchantments:…}的1.21之前的/give指令現在都會失敗。新格式將組件放在方括號中 — 這個產生器始終輸出目前的語法。 部分選項需要Java 1.21.5及更高版本的語法,因此1.20.5到1.21.5之間的版本也可能拒絕執行。

如何在Minecraft中取得附魔物品?

在Java 26.2中,加入enchantments組件:/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — 在Bedrock中,先用/give取得物品並手持,然後用/enchant逐一附加附魔。

這個指令產生器支援Bedrock嗎?

可以 — 切換到Bedrock(1.26.40)後,產生器會輸出Bedrock語法,包括在Bedrock無法內聯表達某個欄位時使用的可用/give + /enchant序列,並會在某些內容(例如描述文字)無法實現時如實告知。

聊天框中的指令長度限制是多少?

聊天框最多支援256個字元;更長的指令必須放入指令方塊(上限約32,500)。產生器會即時顯示字元數,並在超過256時發出警告。

更多指令產生器

/tellraw在 Java 與 Bedrock 上向玩家傳送帶樣式的 JSON 聊天訊息 — 始終更新至 26.2 / 1.26.40。/title向 Java 與 Bedrock 上的玩家顯示大型標題、副標題與動作列文字。/execute串接子指令(as、at、if、unless…),為每個符合條件的實體執行一條指令,適用於 Java 與 Bedrock。/kill移除生物、掉落物、經驗球,或卡住的終界龍,適用於 Java 與 Bedrock——搭配你需要的精確實體選取器篩選條件。
適用於 Java 26.2 與 Bedrock 1.26.40Java 26.2 · Bedrock 1.26.40
關於
Minecraft Search
工具9物品749方塊1,009生物109世界110
/
工具物品方塊生物世界