<本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

教程/自定義地圖

出自Minecraft Wiki
前往: 導覽搜尋

自定義地圖是由其他玩家創建和分享的地圖。你可以下載它們,放置到一個文件夾內然後遊玩。這不是一個地圖列表。(你可以在其他網站下載它們)

取得一張地圖[編輯 | 編輯原始碼]

  1. 去地圖網站(參見首頁提供的連結)下載地圖。
  2. 解壓縮出地圖文件(一個文件夾),按照下列所述的地址。
    • Windows(限Java版):按下 ⊞ Windows+R,在路徑欄中輸入%appdata%並回車。進入「.minecraft\saves」文件夾,然後將文件夾複製進去。(僅限於在官方啟動器的默認安裝地址的情況。否則,請直接通過資源管理器進入你的安裝地址中的.minecraft\saves文件夾。)
    • Mac OS X:在Finder中進入你的用戶文件夾,然後進入「Library/Application Support」,之後同上。
    • Linux:進入「~/.minecraft/saves」,之後同上。
  3. 進入minecraft並找到你添加的世界。它有時候會在底部所以記得檢查那裡,找出它,並開啟它。
  4. 進入你的世界!

上傳一張地圖[編輯 | 編輯原始碼]

  1. 進入上述的saves文件夾,之後壓縮你要上傳的地圖文件夾。
  2. 去類似MediaFire或百度網盤的文件分享網站上傳該壓縮文件。最好能在某些論壇或網站發布你的地圖並給予相應的介紹。
  3. 其他人可以看到你的作品了!

遊玩自定義地圖[編輯 | 編輯原始碼]

這就是你下載它的原因,對嗎?自定義地圖通常會有一些目標和一條故事線。它們可以非常有趣,還有許多不同類型。這裡有一些提示:

解謎[編輯 | 編輯原始碼]

它們有許多充滿障礙的路線和謎題讓你完成。它們可能會有記分系統,和裝滿黃金的箱子。你收集的越多,得到的分數越高!你可能會遇到如下幾種障礙:

  1. 紅石謎題:舉個例子,它們會給你一些中繼器或紅石粉,讓你用它們重新連接線路,打開門。你可以瀏覽wiki的相關頁面來得到關於如何充分利用它們的提示。
  2. 迷宮:在狹窄的路徑中漫無目的地探索直到你看到一扇門。玩得高興!一個分支是你可以選擇路徑並用火把標記。這會幫助你了解你走過哪些路。

動作[編輯 | 編輯原始碼]

通常,這些地圖牽涉很多戰鬥和生存技能.

  1. 生存地圖:就像一般的Minecraft生存,但是有一些不同。你可能在雲上,只有有限資源,等等。
  2. CTM地圖:這些是眾所周知的高難度地圖。最終目標是填滿一個「紀念碑」,你必須用羊毛或其他物品記錄。這些地圖有很多陷阱。

PVP[編輯 | 編輯原始碼]

想和其他人戰鬥嗎?厭倦了苦力怕和骷髏?這些就是你想要的地圖!

  1. 搶奪羊毛 地圖:這些地圖讓幾個隊伍進入一個小巷,完成一個紀念碑。They include dungeons and crossfire form the otherlane.這是CTM的一個子類。
  2. 保護羊毛 地圖:這些地圖讓人們衝進對手基地,偷取羊毛,之後返回自己基地。可在小組或大組內遊玩。
  3. 破壞紀念碑/核心 地圖:Self explanatory.經常只在大組內遊玩,有時可達到50v50。

跑酷[編輯 | 編輯原始碼]

在平台/方塊之間跳躍。它們通常分成關卡。有許多種不同跳躍方式:從角落跳,S型跳,還有梯子跳。這些地圖是對敏捷性的測試。

創造[編輯 | 編輯原始碼]

這些地圖沒有明確的目標。它們經常有令人震驚的風景或紅石機械。Minecraft星球被這些填滿了。(其實就是觀光地圖。)

冒險[編輯 | 編輯原始碼]

完成一條長而曲折的故事線。它們含有許多內容,有時是解謎,有時是動作,有許多關卡。除非特別說明,否則你不能破壞任何方塊。

恐怖[編輯 | 編輯原始碼]

通常是一個有著黑暗的故事線的冒險地圖,常見的主題有鬼魂、死亡、回憶、被鎖等。

分享地圖[編輯 | 編輯原始碼]

Java版

導入一張地圖,首先要打開Minecraft目錄中的saves文件夾。打開官方啟動器,點擊「啟動設置」,然後點擊「打開遊戲目錄」,即可打開.minecraft文件夾。再找到saves文件夾並在其中找到你想要分享的地圖的文件夾即可。為了方便地發送,你最好先把地圖文件夾壓縮為zip文件。

當然,你也可以前往如MediaFireCurseForge的網站根據上面的提示上傳地圖文件。這樣,大家就可以在網際網路上看到你的作品了!

基岩版

在Windows 10系統上,非常容易就可以導出地圖。打開Minecraft,點擊那個世界的「修改」按鈕,往下滑,點擊「導出世界」按鈕並選擇你想要把.mcworld文件存儲到的路徑即可。

在非iOS系統的手機上,你需要先找到Minecraft的安裝文件夾。在iOS系統的手機上,你可以在「文件」APP中選中「在我的iPhone上」,再打開Minecraft文件夾,在這個文件夾的「Minecraft/games/com.mojang/minecraftWorlds/」路徑中,你會找到你的隨機命名的Minecraft世界,所以最好選擇「以日期排序」。一旦找到了所需的世界,就可以通過打開其中包含的「levelname」文件來驗證世界的名稱。如果你壓縮文件夾的內容(而不是文件夾本身),並將其重命名為.mcworld而不是.zip,那麼在Minecraft中共享和打開就會很容易。

壓縮地圖[編輯 | 編輯原始碼]

大型地圖的文件可能很大,不過有一些方法可以減小整個文件的大小。注意,每個地圖都有文件大小,大型地圖更是如此。當然,不太可能把地圖壓縮到1kb以下,但或許有些可以壓縮到200kb左右。注意,以下有些內容適用於Java版,不一定對於基岩版也同樣有效。

刪除玩家數據[編輯 | 編輯原始碼]

許多地圖在首次加載之前並不需要玩家先玩遊戲,並且大多數時候,地圖的最終版本並沒有理由保留開發人員生成的舊玩家數據。如果你的地圖不需要任何玩家數據,如進度、位置、物品欄和其他玩家的數據,則可以刪除在地圖根目錄中找到的「advancements」、「playerdata」和「stats」文件夾。如果你的地圖具有自定義進度,請不要刪除這些進度,刪除地圖根目錄內的progressions文件夾即可(.minecraft/saves/Map_Name/advancements,而不是.minecraft/saves/Map_Name/datapacks/Maps_Datapack/data/namespace/advancements)。

刪除自動生成文件[編輯 | 編輯原始碼]

session.lock和level.dat_old都是不需要與地圖文件一起打包的文件。您可以安全地刪除這兩個文件,因為一旦玩家加載地圖,它們就會自動重新生成。您也可以刪除「poi」文件夾,地圖加載後將自動重新生成「poi」文件夾,但這會導致加載時間變得長一些。

壓縮JSON文件[編輯 | 編輯原始碼]

JSON無論有無換行都可被讀取。所以可以移除所有JSON中的換行(注意不要移除任何字符串里的\n!),藉此壓縮JSON文件大小。當然,也可以移除JSON參數之間的空格。對於大文件來說,這樣做對於節省空間是非常有用的。

比如,這個JSON文件:

[
  "",
  {
    "text": "To do list: ",
    "color": "blue",
    "underlined": true
  }
]

就可以被壓縮為:

[{"text":"To do list:","color": "blue","underlined":true}]

在這個實例中,我們移除了"text""color""underlined"數值之間的空行和空格和末尾的空格,不過"text"的字符串數值中的空格並沒有被移除。第2行中會被一些JSON生成器自動生成的"",也因無用而被移除了。不過,在修改"text"的數值時,一定要小心謹慎(只有當你的資源包中有自定義語言文件時才能也將其刪除)。

壓縮資源包[編輯 | 編輯原始碼]

如果你的地圖中包含了資源包,那其中的材質和音效可能會增加地圖文件的體積。在保證質量的前提下對它們進行壓縮會有較大幫助。

壓縮材質

許多材質可能非常大,可這幾乎不會改善圖像質量。即使玩家不太會注意到太大的差異,一些材質也可能會採用2048x2048(幾乎是4K HUD)的解析度。解析度至多為256x256,你可以選擇16x16、32x32或64x64。不管怎樣,儘量不要超過256x256,因為這一級別的細節不容易被玩家看到且會過大。 在找到一個可接受的分辯率後,嘗試使用圖像壓縮器。這樣有時可以減少90%的文件大小,但可能會以失去顏色深度(24位到16位)為代價。這是因為沒有足夠多的顏色去存儲,鮮艷的材質可能會變得「粗糙」或「黯淡」。如果你仍然覺得有其他可以去掉的數據,試著從這個圖像中刪除所有EXIF數據。注意這會移除這張圖像的所有版權記號(如果有),你可能需要手動添加製作人員表(你應該始終手動添加製作人員表,但那是法律問題了)。

壓縮.ogg音效

ogg格式的音效文件比較小[1],但是有時僅更改文件格式是不夠的。你也可以嘗試降低音頻的比特率或振幅,之後在地圖中用/playsound指令增加回來。你還可以嘗試降低音頻的Mono值(只含1個音軌)。如果操作得不小心,會導致音頻質量下降,所以建議你將小音效混合為單聲道,因為玩家基本不會顧及地圖是單聲道還是多聲道版本。

刪除region文件[編輯 | 編輯原始碼]

不太提倡大多數玩家這樣做,因為你可能會因此誤刪自己地圖的一部分。在刪除之前,一定要記得備份,因為你不會知道是否有什麼東西會出問題。

開始前,建議你先讀取區塊和region文件。總的說,區塊是世界中一個個16x16的範圍,而一個region文件中包含32x32的區塊。所以,一個region文件中含有1024個區塊,即262144個方塊。

使用[1]並輸入每個區塊的坐標(16x16)。比如,找到編號為0, 0至編號為0, 32的區塊文件,注意要找到正區塊'和'負區塊。列好了想要保存的區塊列表後,備份你當前的世界。備份後,再刪除想要保存的區塊列表中沒有的區塊。比如,如果你想要保存的區塊列表中有這些區域:

  • 0, 0,
  • 0, 1,
  • 0, -1,
  • 3, 4,

你就不用刪除r.0.0.mcar.0.1.mcar.0.-1.mcar.3.4.mca。刪除其他的區塊文件即可。這會刪除所有無用的region文件,大大地減小整個地圖文件的大小。