快轉到主要內容

PocketMine、Nukkit的世界格式以及轉檔軟體

· 民國110年辛丑年
·
切換繁體/簡體
分類 遊戲攻略 Minecraft
標籤 Nukkit PocketMine Minecraft Server
目錄

這篇文章要解決的問題: 將自己的世界裝到PocketMine或者Nukkit伺服器中遊玩,或者反過來,將伺服器所產生的世界檔案轉回Java版的世界格式。

因為PocketMine和Nukki使用的世界格式並不相容,而基岩版/Java版的世界也不能直接導入到伺服器裡面,要經過轉換。

各個版本Minecraft的區塊儲存格式
#

  • Java版1.17: Anvil
  • 基岩版1.17: LevelDB
  • PocketMine V3.22.2: PMAnvil(.mcapm)
  • Nukkit:  Anvil

並遵守以下規則:

  1. PocketMine生成的世界Java版無法載入,Java版1.12以上的世界PocketMine無法載入。

  2. Nukkit生成的世界Java版可直接載入,Java版1.12以上的世界Nukkit無法載入。

由此可見,這二個伺服器都偏好使用Java版的世界格式。如果要導入的是基岩版世界,先用MCCToolChest轉成Java版世界,再來操作會比較妥當。

Java版世界轉換成Nukkit
#

參考來源

  1. 使用MCChestToolPE將世界轉成1.12

  2. 用Java版Minecraft 1.12進入該世界。

  3. 將該世界複製到Nukkit的worlds資料夾,不要覆蓋掉第一次開服所生成的世界。

  4. 安裝插件: World Fixer

  5. 啟動伺服器,進入世界。

  6. 輸入指令/wf fixlevel “世界名稱”,開始轉換世界,此時伺服器會關閉。

  7. 編輯server.properties,改成自己的世界。

Java版世界轉換成PocketMine
#

同上。

PocketMine世界轉Java/Nukkit
#

將PMAnvil轉換成Anvil格式。

可使用這個工具: https://github.com/magicus/pmanvil-converter

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。