Minecraft基岩版1.18更新於2021/11/30釋出,同時為了因應Google新的API規定,Minecraft Android版會將com.mojang目錄移動到新的位置。
※com.mojang是存放玩家建立的世界、安裝的行為包、資源包等檔案的目錄。
一、如何搬移
1. 如果之前世界儲存空間是選擇「外部」
1.18更新後開啟遊戲應該會看到「我們必須移動你的世界」的消息,而且是強制性的。
2. 按下確定後會開始搬移世界,接著要重啟Minecraft。
3. 搬移之後理論上資料都會在。
這次搬移的不只是世界,是把com.mojang目錄下的檔案都搬移過去,包含你的世界和安裝的Add-On。
1.18前,舊「外部空間」的目錄位於:內部儲存空間/games
1.18後,新「外部空間」的目錄位於:內部儲存空間/Android/data/com.mojang.minecraftpe/files/games
(如果Android 11看不到data目錄,請安裝Files by Marc Apps或MiXplorer)
搬移之後,舊的games目錄資料還是會在。但由於目錄已經改變,以後要安裝地圖檔,必須使用新的目錄,遊戲才會讀取到。確認搬移成功後就可以放心刪除舊的games資料夾。
現在,不管世界儲存空間選擇的是外部還是內部,解除安裝Minecraft APP之後,安裝的世界、Add-On、資源包都會一併刪除。
二、應用與外部儲存空間的差別?
「應用」:
Minecraft Android版預設存放資料的位置位於data目錄,屬於系統檔案,沒有Root權限無法存取。刪除遊戲,世界會跟著刪除。
放在這裡不方便管理世界,因此通常會改成外部儲存空間。
「外部」:
1.18以前開啟此選項會將資料放在:內部儲存空間/games。這個資料夾任何檔案管理器都可以存取,所以將世界安裝在這裡,安裝地圖和Add-On比較方便。
1.18更新之後,移動到:內部儲存空間/Android/data/com.mojang.minecraftpe/files/games。data目錄僅限少數檔案管理器App可以存取,否則會顯示一片空白(Android 11以下不受影響)。
如前所述,以前games目錄不會隨遊戲解除安裝而跟著刪除;現在是一定會。
所以解除安裝Minecraft前記得要備份該目錄的檔案。
為什麼要做這種變更? Android 11起Google做了嚴格的限制,為了避免App不按照規定,在手機內部空間亂塞檔案,因此強制規定App的檔案必須放在自己的目錄底下,不能隨意建立目錄。這樣可以提升安全性。
長久以來Minecraft一直如此,將遊戲檔案放在games資料夾是歷史共業,所以現在要改變。