MrpackToZip.com

MRPACK轉ZIP工具

Modrinth模組包 → 可以直接使用的ZIP 在瀏覽器裡執行
把.mrpack拖曳到這裡 檔案只在這個頁面裡讀取,不會上傳。模組直接從Modrinth的CDN下載到你的電腦。
—
Minecraft—
載入器—
要下載—
下載大小—
檔案 · 1格 = 1個檔案
索引有效 · 格式1
不上傳 · 不用帳號 · 免費

輸出

適用端
格式
選用模組開啟模組包後列出
—

檔案

檔案來源端大小狀態
用 需要 · 用 選用 · 伺 不用

進度

等待模組包
—%
0 / 0 MB
開啟一個模組包開始
速度—
剩餘時間—
並行6
所有檔案都留在你的裝置上。

選用模組

模組包作者標為選用

如何把.mrpack轉成.zip

3步
1 · 開啟模組包拖入.mrpack。頁面讀取modrinth.index.json:Minecraft版本、載入器,以及每個檔案和它的雜湊。
2 · 下載並驗證每個模組直接從Modrinth下載到你的瀏覽器,核對SHA-512後才放進ZIP。
3 · 儲存ZIPjar只儲存不重新壓縮,所以500 MB的模組包幾秒就打包完,邊下載邊寫入硬碟。

.mrpack裡有什麼

modrinth.index.json

.mrpack是一個ZIP,裡面裝的是模組清單和下載位址,而不是模組本身。所以大多數模組包只有幾百KB。

{
  "formatVersion": 1,
  "game": "minecraft",
  "name": "Example Pack",
  "files": [{
    "path": "mods/sodium-0.5.13.jar",1
    "hashes": { "sha1": "a3f9…", … },2
    "env": { "server": "unsupported", … },3
    "downloads": ["https://cdn.modrinth…"],4
    "fileSize": 812044
  }, …],
  "dependencies": {5
    "minecraft": "1.20.1",
    "fabric-loader": "0.15.11"
  }
}
  1. 1path檔案放在遊戲資料夾的哪個位置
  2. 2hashes下載後核對:SHA-1和SHA-512
  3. 3env用戶端、伺服器端是否需要
  4. 4downloads下載連結:只能是Modrinth、GitHub或GitLab
  5. 5dependenciesMinecraft和載入器的確切版本
overrides/設定、選項,以及作者直接放進來的其他檔案,原樣複製到遊戲資料夾。
client- / server-overrides/只給一端用。上面選了「伺服器端」,就改用另一個資料夾,並去掉只有用戶端用的模組。
手動開啟把副檔名改成.zip,任何解壓縮軟體都能開啟。裡面有modrinth.index.json和overrides資料夾,但沒有模組:每個模組都得照索引裡的連結下載,再放到對應路徑。這一步就是這個頁面替你做的。

mrpack、CurseForge模組包和一般ZIP

3
.mrpackModrinth的格式
通常不到1 MB
包含模組只有連結
檔案驗證SHA-1和SHA-512
用戶端和伺服器端每個檔案個別標明
能用什麼開啟Modrinth App、Prism、ATLauncher、HMCL
CurseForge .zipCurseForge的格式
通常不到1 MB
包含模組CurseForge檔案編號
檔案驗證無
用戶端和伺服器端不區分
能用什麼開啟CurseForge應用程式、Prism、大多數啟動器
一般.zip這個頁面產生的
所有模組加起來那麼大
包含模組jar本身
檔案驗證打包前逐一驗證
用戶端和伺服器端一個ZIP只含一端
能用什麼開啟任何遊戲資料夾
在檔案裡只有連結,之後再下載

哪個啟動器用哪種檔案

10
啟動器能開啟.mrpack從這裡拿什麼
Modrinth App能不需要
Prism Launcher能不需要,或實例ZIP
ATLauncher能不需要
GDLauncher能不需要
HMCL能不需要
PCL2新版本能開不了時用CurseForge匯入檔
MultiMC不能Prism / MultiMC實例
CurseForge應用程式不能CurseForge匯入檔
官方啟動器不能一般ZIP,放進新的遊戲目錄
伺服器主機面板部分能一般ZIP,選伺服器端

各個啟動器怎麼安裝

  1. 01點新增實例(Add Instance),再點左側的匯入(Import)。
  2. 02選擇.mrpack,或在這個頁面產生的Prism實例ZIP,點確定。
  3. 03Prism會自己安裝載入器、下載模組。點啟動即可。
ATLauncher和GDLauncher:用匯入功能選.mrpack。不確定你的啟動器支援什麼?只要能選遊戲資料夾,一般ZIP都能用。

從mrpack裡取出.jar檔案

.mrpack裡沒有.jar檔案,也不能變成一個能直接執行的.jar:模組包是給啟動器用的一組模組,不是一個程式。

01轉換模組包每個模組從Modrinth下載,並以雜湊驗證。
02開啟mods/所有jar都在ZIP的mods/資料夾裡,直接複製就行。
03只要其中幾個?在檔案表裡搜尋出來,只解壓縮這幾個。

出問題怎麼辦

6
問題頁面上的狀況怎麼辦
某個檔案下載不下來每個檔案會在模組包列出的每個連結上各試三次。全部失敗時,頁面會列出缺了哪些檔案;自己下載後拖進來,每個都會照模組包裡的雜湊核對。也可以不要它們直接儲存:ZIP裡的README會寫明缺了什麼、該放在哪。
連結指向別的網站.mrpack格式只允許從Modrinth、GitHub和GitLab下載,啟動器也會拒絕其他網站。這類檔案在開啟模組包時就會列出來,同樣手動補上。
硬碟或瀏覽器儲存空間滿了ZIP和所有模組加起來一樣大。Chrome和Edge直接寫進你選的檔案;Firefox和Safari先在瀏覽器儲存空間裡組好再下載,所以會短暫佔用大約兩倍的空間。
轉到一半取消了寫了一半的ZIP會被丟棄,什麼都不儲存。隨時可以重新開始。
啟動器認不出模組包對照上面的表格,確認選的是這個啟動器對應的格式。用一般ZIP時,Minecraft和載入器必須和README裡寫的版本完全一致。
頁面說這不是.mrpack帶manifest.json的ZIP是CurseForge模組包,CurseForge應用程式可以直接開啟。想反過來,把ZIP或資料夾做成.mrpack?用ZIP轉mrpack工具。

常見問題

8

什麼是.mrpack檔案?

Modrinth模組包

Modrinth和它的應用程式使用的模組包格式:一個ZIP,裡面的modrinth.index.json列出每個模組的下載連結和雜湊,另外還有模組包的設定。能讀這種格式的啟動器會自己下載模組。

我的模組包會被上傳嗎?

不會

.mrpack由這個頁面在你的瀏覽器裡開啟,模組從Modrinth直接下載到你的電腦,本站看不到它們。

直接把.mrpack改成.zip可以嗎?

只成功一半

能開啟,但裡面只有設定和一串連結,模組本身不在裡面。

為什麼還要下載模組?

模組包裡沒有模組

.mrpack裡只有連結。支援這種格式的啟動器在安裝時會下載模組;其他啟動器用不了,這個頁面就替你下載一遍,放進ZIP。

可以離線使用嗎?

不行

模組要從Modrinth的伺服器下載,轉換時需要連網。讀取模組包和寫入ZIP都在你的電腦上完成。

多大的模組包都能轉嗎?

幾個GB沒問題

檔案邊下載邊寫進硬碟,記憶體用量很小。Chrome和Edge直接寫進你選的檔案。

有檔案下載失敗怎麼辦?

手動補上

很少見,但連結可能失效,伺服器也可能掛了。頁面會先把模組包列出的鏡像都試一遍;都不行的話,自己下載後拖進來,會和模組包核對。

會幫我裝Forge或Fabric嗎?

不會自動裝

ZIP裡寫明了載入器的確切版本。CurseForge和Prism格式在匯入時會自動裝好載入器。