Minecraft-Java-Edition

如果失去地圖,你能找回填滿的地圖嗎?

  • February 7, 2022

我在生存伺服器上花了大約一到兩個小時試圖填寫地圖(這是早期遊戲,所以我還沒有鞘翅)。

我剛做完,突然有種想殺一個末影人的衝動。我死了,我所有的東西都在我設法取回之前消失了。

有沒有什麼辦法可以從上一張地圖中恢復進度,而無需通過四處走動再次填寫?伺服器在 Java 上,但支持 Bedrock,這就是我正在玩的。

除非您複製了該地圖,否則您的所有進度都會失去。

一個簡單的解決方案是讓其他玩家為你複製一張完整的地圖。

如果您有管理員權限(或在單人遊戲中使用“啟用作弊”進入“開放區域網路游戲”,您可以使用以下命令:

/give @p filled_map{map:#}

因此,例如,如果您失去了編號為 20 的地圖,請鍵入

/give @p minecraft:filled_map{map:20} 1

如果您不知道地圖編號,請轉到您的 world-folder 並查看data目錄,會有名為 eg 的文件map_20.dat

您看到的每個文件都有/是某人在您的地圖上創建的地圖。所以你只需要嘗試所有現有的數字,直到你得到正確的地圖。

**對於未來,我建議您:**始終複製重要地圖並保存在安全的地方。

當其中一張地圖失去時,您會看到地圖副本將始終具有與“原始”地圖相同的狀態(因為具有相同 ID 的所有地圖的數據都儲存在您保存遊戲中的同一文件中)

編輯:

@Michael 詢問基岩的命令是怎樣的。不幸的是,我不能在基岩上測試 id,但是根據關於給命令的 minecraft wiki 文章,基岩的語法是最小的不同,如下所示:

/give 命令基岩

根據這個例子,我認為獲得填充地圖的正確基岩語法應該是:

/give @p minecraft:filled_map 1 0 {map:20}

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