使用 VSCode 查看和編輯 Minecraft 存檔的 NBT 數(shù)據(jù)
簡介
目前已知常用的 NBT 數(shù)據(jù)編輯工具有 NBTExplorer、Universal Minecraft Editor、webNBT 等,但他們目前都不太兼容 Minecraft 1.12.2 以上版本的存檔。
實(shí)際上,除了使用上述的幾款工具以外,還可以使用 VSCode 編輯 NBT 數(shù)據(jù)。主要用到由 Misode 開發(fā)的 NBT Viewer 擴(kuò)展(https://github.com/misode/vscode-nbt)。本文將會從 VSCode 的安裝開始講述使用方法。
一、安裝 VSCode
1. 訪問 VSCode 官網(wǎng)(https://code.visualstudio.com/),點(diǎn)擊頁面左側(cè)的下載按鈕,下載自動(dòng)識別的版本,或點(diǎn)擊“other platforms”,根據(jù)實(shí)際情況下載合適的版本。
注:若下載速度較慢,可參考文末中的“VSCode 安裝包下載太慢”解決方法。

本文中以 Windows 平臺 `System Installer` `x64` 為例。

若有需要,可以訪問 https://code.visualstudio.com/docs/setup/setup-overview 頁面查看安裝說明文檔(英文):

2. 下載完成后,雙擊運(yùn)行安裝程序以開始安裝。

3. 根據(jù)提示進(jìn)行相關(guān)操作,直到安裝完成:





二、安裝語言包
在系統(tǒng)菜單或桌面中找到 VSCode,運(yùn)行。初次啟動(dòng)時(shí),軟件右下角會根據(jù)當(dāng)前系統(tǒng)語言設(shè)置,提示安裝對應(yīng)的語言包。若點(diǎn)擊“安裝并重啟”按鈕,軟件將會自動(dòng)安裝語言包并重啟。


若有需要,可以按下 `Ctrl + Shift + P` 或 `F1`,輸入“display language”,選擇“Configure Display Language”,然后選擇安裝所需的語言包。
注:使用 `↑` `↓` 鍵切換選項(xiàng),按下 `Enter` 鍵進(jìn)行確認(rèn)。


選擇語言后,會提示需要重啟以生效。若點(diǎn)擊“Restart”按鈕則自動(dòng)重啟,若點(diǎn)擊“Cancel”按鈕則可以在稍后手動(dòng)重啟。

三、更改默認(rèn)設(shè)置和主題
若有需要,可以先對軟件的默認(rèn)設(shè)置進(jìn)行一些調(diào)整以及更換主題。


四、安裝 NBT Viewer 擴(kuò)展
點(diǎn)擊左側(cè)邊欄中的“擴(kuò)展”圖標(biāo),然后在輸入框中填寫“Misodee.vscode-nbt”或“NBT Viewer”進(jìn)行搜索。
若使用關(guān)鍵詞“NBT Viewer”進(jìn)行搜索,可能會有多個(gè)結(jié)果,請注意不要安裝錯(cuò)。

點(diǎn)擊“安裝”按鈕,安裝找到的 NBT Viewer 擴(kuò)展。

五、打開存檔文件夾
點(diǎn)擊左側(cè)邊欄中的“資源管理器”圖標(biāo),然后點(diǎn)擊“打開文件夾”按鈕選擇存檔文件夾,或直接將存檔文件夾拖動(dòng)到左側(cè)區(qū)域以打開。

初次打開文件夾時(shí)會彈出“信任文件夾”對話框,根據(jù)需要選擇即可(不影響 NBT Viewer 擴(kuò)展的正常使用)。


若有需要,可以按下 `Ctrl + Shift + P` 或 `F1`,輸入“workspace trust”,選擇“Manage Workspace Trust”,查看工作區(qū)信任配置情況。
注:使用 `↑` `↓` 鍵切換選項(xiàng),按下 `Enter` 鍵進(jìn)行確認(rèn)。



如果需要添加多個(gè)文件夾,可以通過將文件夾拖動(dòng)到文件列表中,或選擇菜單(工具欄 / 右鍵菜單)中的“將文件夾添加到工作區(qū)”項(xiàng)的方式進(jìn)行添加。

在彈出的對話框中選擇“將文件夾添加到工作區(qū)”。

六、查看和編輯 NBT 數(shù)據(jù)
單擊左側(cè)文件列表中文件項(xiàng)即可將其打開:

注意:通過“單擊”方式打開的文件默認(rèn)不保持打開,會在打開其他文件時(shí)自動(dòng)關(guān)閉。通過“雙擊”方式打開,或點(diǎn)擊文件標(biāo)簽頁右鍵菜單中的“保持打開狀態(tài)”項(xiàng),可以把它變?yōu)椤氨3执蜷_”。

打開文件后,需要等待 NBT Viewer 擴(kuò)展從 GitHub 下載所需要的依賴文件后才能看到內(nèi)容。由于服務(wù)器在國外,你可能需要使用網(wǎng)絡(luò)加速工具以提高下載速度。在 VSCode 的“輸出”面板中可以看到詳細(xì)情況:


目前該擴(kuò)展支持讀取的文件類型:





常見問題
VSCode 安裝包下載太慢
1. 在 VSCode 的下載頁面根據(jù)需要點(diǎn)擊下載按鈕。

2. 等待開始下載。

3. 打開瀏覽器的“下載”頁面,復(fù)制安裝包的下載鏈接。

4. 將下載地址中的 `az764295.vo.msecnd.net` 部分替換為 `vscode.cdn.azure.cn`,填入到瀏覽器的地址欄中訪問,以通過國內(nèi)的鏡像服務(wù)器進(jìn)行下載。

