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

這篇文章要解決的問題: 將自己的世界裝到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格式。

留言

此網誌的熱門文章

Minecraft基岩版多人連線教學: 方法一覽

【詳細解說】什麼是Minecraft基岩版,跟Java版有什麼差?

Minecraft基岩版安裝模組(Add-On)&資源包&光影教學