Minecraft-Commands

如何使用 NBT 編輯器修改項目屬性?

  • August 6, 2022

在 Minecraft 中,NBT(命名****二進制標籤)格式用於儲存我們的 Minecraft 世界的數據,包括塊、實體和項目屬性**。**

在 Minecraft 的 Java 版中,您可以通過在命令中包含數據來修改此數據,如下所示:

/give @s diamond_sword{Enchantments:[{id:"minecraft:knockback",lvl:10s}]}

另一方面,在基岩版中,NBT 無法通過命令訪問。為了修改 NBT,我們需要使用外部編輯器。

我可以使用 NBT 編輯器修改哪些有用的項目屬性,我該怎麼做?


相關:如何為玩家提供具有自定義屬性的項目?

重要注意事項

重要注意事項!由於其損壞的塊定位器,下面的一些說明不再適用於通用 Minecraft 編輯器。目前,它只顯示一個空白的白色畫布,而不是從你的世界中載入塊。

該問題可追溯到MCBE LevelDB 格式的更改,主要是ChunkVersion從值 118 到值 44 的移動。UMCE 沒有被程式來檢測新ChunkVersion標籤,因此它沒有檢測到任何塊。

要解決此問題,請按照此處詳述的方法。

這種方法曾經有效,但不再有效。目前沒有已知的方法可以編輯以 MCBE LevelDB 格式儲存的 NBT。我們希望一種新的方法能夠在新的未來展現出來。

除了塊定位之外,在實際編輯器中修改數據之後的一切仍然是準確的,如果你能規避上述錯誤,它應該仍然有效。


初學者須知

NBT 編輯器能夠操作以下項目屬性:

  • 名稱(允許多行)
  • 知識
  • 自定義附魔
  • 無法獲得的物品
  • 更多基本屬性(例如堆棧計數)

收集資源

線上下載 NBT 編輯器。使用有信譽的!請小心,因為網際網路上的隨機 EXE 可能包含病毒!

  • 您可以使用VirusTotal線上檢查文件是否有病毒,只需將 URL 粘貼到輸入中即可。

我不會在本教程中告訴你如何實際使用這些編輯器,但它應該是不言自明的。如有疑問,如果您真的無法解決問題,請訪問 YouTube。我使用Universal Minecraft Editor只是因為我很久以前就得到了它,因為我看過的一些 YouTuber 正在使用它,使用任何你想要的東西。

物品準備

因為創建新的 NBT 標籤可能是一個相當複雜的過程,所以我們將讓 Minecraft 創建我們需要的標籤,然後我們將自己編輯它們。例如,如果您想更改物品的自定義名稱,您應該首先通過在鐵砧中重命名來顯示物品的自定義名稱。

如果你想為一個物品添加自定義附魔,如果你從另一個物品複製附魔列表會容易得多。所以,我用擊退附魔了一把鑽石劍,我們可以將附魔列表複製到我們在 NBT 編輯器中的項目。

胸部內容

獲得模板物品後,將物品放入寶箱並退出遊戲。

從 NBT 編輯器開始

現在打開你的 NBT 編輯器,打開世界。找到你放下的箱子。

在 Universal MCE 中,我使用塊定位器按鈕來查找塊,然後用我的胸部點擊塊。

塊選擇器

到達這里後,您將看到一個子標籤,其中有一個名為Level. 在這裡,一個名為 的列表標籤TileEntities

包層次結構:TileEntities

TileEntities中,找到你的胸部。打開那個。然後進入Items並打開第一個子標籤。您應該看到如下內容:

包裝層次結構:胸部內容

這將包括胸部第一個插槽中物品的所有標籤。列表下的每個其他子標籤Items對應於胸部的不同插槽。現在,使用 item 屬性轉到下面的部分進行修改:

–如果您已經找到了您的物品,請從這裡開始–

多行名稱

現在您看到名為tag? 這就是我們之前為我們的項目命名的原因,我們可以自己做這個,但這要容易得多。打開它,然後在其中打開display子標籤。

包層次結構:顯示 > 名稱

點兩下該值(右側顯示Name),然後將其更改為您想要的名稱。按SHIFT+ENTER插入換行符:

更改名稱

您還可以使用§帶有格式程式碼的部分符號來進一步格式化您的項目名稱,如下所示:

My Name
§7My Second line

點擊ENTER送出,並確保保存您的更改!( CTRL+ S) 進入遊戲,您的物品上有一個多行名稱!

知識

點擊display子標籤以選擇它。(變成藍色) 顯示包

在頂部欄上,您應該會看到一個標有“列表標籤”的圖示。點擊那個。請參閱我上面的圖片尋求幫助。它將預設為NewList,命名它Lore,然後按ENTER送出。選中該選項後,點擊頂部欄上的“字元串標記”,然後將其命名為您希望您的傳說說的任何內容。您可以使用SHIFT+ENTER換行或在Lore列表中添加更多字元串標籤。 不要忘記,永遠保存!

無法獲得的物品

除了Name您在顯示屬性中看到的Name標記外,顯示屬性之外還有另一個標記。此標籤包含項目 ID,以便 Minecraft 知道它是哪個項目。它應該看起來像這樣:(Name: minecraft:stick或您的項目的任何 ID)。

有許多無法獲得或已移除的項目,可在此處通過輸入其 ID 進行訪問。這裡有一些你可以使用:

  • minecraft:glowingobsidian
  • minecraft:end_gateway
  • minecraft:portal
  • minecraft:fire
  • minecraft:netherreactor

自定義附魔

附魔劍

我現在已經導航到箱子Item列表中的第二個項目,這是我的附魔劍。您可以看到它enchtags. 此列表中的第一個包包含附魔的數字 ID 和附魔等級。選擇ench列表並複制它。( CTRL+ C)。然後將其粘貼到第一項的 tag化合物中。(點擊第一個項目tag並按CTRL+ V。)您應該會看到: 現在您可以將級別或附魔編號更改為您想要的任何內容。 永遠不要忘記保存!

塊上加密

牢不可破的物品

  1. 點擊tag化合物以選擇它。(變成藍色)
  2. 點擊Byte Tag頂部欄上的按鈕以添加新標籤。
  3. Unbreakable在第一個欄位和第二個欄位中輸入1b。然後按Enter送出,並保存。
  4. 在遊戲中,您的物品將堅不可摧!請注意,它不會顯示任何內容,但標籤仍然有效。

這是成品的範例:(我確實忘記包含多行名稱,但您可以猜到它的樣子)

我的項目

還有什麼?

堆棧計數

在修改內容時,您可以輕鬆更改值!這可以通過大多數屬性來完成,嘗試更改計數或損壞值。

更多的

  • 您認為應該包含更多內容?添加評論!
  • 請記住,NBT 編輯器可以對項目做很多事情。

缺點

  • 顯然最大的缺點是你必須使用 NBT 編輯器

如何複製項目

  • 你可以有一個命令來阻止/clone胸部,這樣你就有無限的數量。您可以使用巧妙的技巧將它們提供給玩家。
  • 如果你對 NBT 編輯器比較有經驗,你可以讓村民交易它們!

重要的

每當您使用 NBT 編輯器對您的世界進行重大更改時,請務必進行備份。UMCE 甚至會為您進行備份。**如果您做錯了什麼並且沒有備份,並且不知道自己搞砸了什麼,那麼您可能已經失​​去了自己的世界。**這就是為什麼你也應該試著記住你改變了什麼。對於像這樣簡單的事情,比如改名,你真的不需要備份,但它們永遠不會受到傷害。

引用自:https://gaming.stackexchange.com/questions/376577