* 本文介紹的是如何在Linux系統玩《Minecraft Java版》,若要玩《Minecraft基岩版》請參照這篇的解決方案。
* 如果您要安裝的是Minecraft Java伺服器,請跳至「多人連線」一節。
Mojang Studios開發的Minecraft (當個創世神、我的世界) 是很有名的方塊遊戲,無限延伸的方塊世界,有趣的伺服器,以及多樣化的模組,使其成為全球熱門的遊戲。

Minecraft最著名的版本是Java版,本身具有跨平台能力,官方啟動器支援Linux、Windows、macOS系統。並能在x86與ARM架構裝置執行。
然而Minecraft遊玩需要登入Microsoft帳號,需要透過一款啟動器才能遊玩,通常我們會使用「Mojang官方」或是「第三方開發」的Minecraft啟動器來玩,他們對Linux系統有不同程度的支援。雖然Minecraft本身是專有軟體,不過很多第三方啟動器是開源軟體。

本文討論的概念適用於所有Linux發行版:Ubuntu、Fedora、Manjaro、Arch Linux、openSUSE、Gentoo。
1. 安裝Minecraft啟動器 #
推薦新手優先嘗試官方啟動器,需要玩模組才用第三方啟動器。
Ivon只討論如何遊玩正版Minecraft,為此您需要先購買正版Minecraft帳號才能開始玩。
1.1. 官方啟動器 #
Minecraft Launcher是Mojang官方開發的啟動器,屬專有軟體。用法跟Windows版的Minecraft Launcher一樣,差別在於不支援啟動Minecraft基岩版。

-
到Minecraft官網,下載對應Linux發行版的安裝包。例如Ubuntu就點
DEBIAN + DEBIAN BASED下載.deb套件。 -
在檔案總管點兩下安裝.deb。或是使用指令安裝。它應該會自動下載Java。
sudo apt install ./Minecraft.deb-
啟動Minecraft Launcher,登入Microsoft帳號

-
選取要下載的遊戲版本,啟動遊戲。Minecraft Launcher會自動下載對應版本的JDK。

-
Minecraft啟動器會將世界資料與截圖儲存在「.minecraft」資料夾。Linux版Minecraft啟動器的「.mineraft」資料夾位於家目錄的
~/.minecraft,在檔案總管要按下顯示隱藏檔案才看得到。
1.2. 第三方啟動器 #
Minecraft有很多第三方啟動器,包括Prism Launcher、Lunar Client、ATLauncher、RPM Launcher、HMCL等等,主要是方便玩家管理模組與多開之用。
注意:因爲第三方啟動器需要使用你的Microsoft帳號登入才能下載Minecraft正版檔案,建議選擇開源可信的啟動器,免得被盜帳號!
第三方啟動器我比較推薦Prism Launcher,它是開源軟體,MultiMC和PolyMC的替代品,以管理模組包與啟動多重Minecraft版本實例而聞名。什麼模組框架都會自動幫你選取,你只要點幾下就能完成安裝。Prism Launcher會自動下載對應遊戲版本的Java。

參考官方網站安裝,例如我使用AppImage版本,下載後點兩下執行。並參考AppImage用法,新增快捷方式。
Linux版Prism Launcher資料會儲存在~/.local/share/PrismLauncher。
2. Linux版Minecraft如何安裝模組 #
玩模組(mod)推薦學習使用第三方啟動器,安裝比較無腦。官方啟動器需要手動裝模組所需的前置依賴。
Minecraft啟動器的「.minecraft」資料夾位於~/.minecraft,內含mods與resourcepacks資料夾,模組相關檔案都是放到這裡。
2.1. Forge #
Forge為跑模組的必備軟體,透過反編譯Minecraft來達成修改效果,所以對應Minecraft版本十分嚴格。
- 於系統安裝OpenJDK,例如Ubuntu可以從官方儲存庫安裝:
sudo apt update
sudo apt install default-jre-
至Forge官網,下載對應Minecraft版本的Installer(jar檔)。下載的時候按右上角跳過廣告。
-
執行指令啟動安裝器:
java -jar <.jar檔路徑>-
Forge如果找不到Minecraft路徑的,請填入Minecraft所在路徑:
~/.minecraft/,再點選Install。
-
安裝後重新啟動Minecraft啟動器,會看到多出Forge的Minecraft啟動選項。

Forge的模組一律都是放到~/.minecraft/mods目錄。
2.2. Optifine + 光影包 #
Optifine主要用來優化遊戲性能,並安裝光影包(shader pack)之用。Optifine可以跟Forge安裝在一起,作為模組載入。
-
下載對應Minecraft版本的Optifine。下載的時候按右上角跳過廣告。
-
將jar檔放到
~/.minecraft/mods目錄,重新啟動Minecraft遊戲,到遊戲首頁的模組列表看有無載入Optifine。
如果要單獨安裝Optifine:執行指令java -jar <optifine.jar檔路徑>,安裝器就會跳出來,於安裝路徑輸入~/.minecraft來安裝Optifine。
光影包的裝法:將光影包壓縮檔放到~/.minecraft/shaderpack目錄。
2.3. Fabric #
Fabric是輕量模組工具,最著名的模組莫過於Sodium了,可大幅提昇遊戲性能。
- 在Linux系統安裝Java
sudo apt install default-jre-
要安裝的為Fabric Loader。至Fabric官網下載Fabric安裝器,得到jar檔
-
執行指令啟動安裝器:
java -jar <.jar檔路徑>-
於安裝路徑輸入
~/.minecraft,點選Install
-
重新啟動Minecraft啟動器,會看到多出Fabric Loader的Minecraft啟動選項。

Fabric跟Forge會衝突,二者不可同時使用。
Fabric的模組通常是放到~/.minecraft/mods目錄。
3. Linux版Minecraft多人連線 #
Minecraft Java版多人連線分為「公開至局域網」與「架設伺服器」兩種。
前者方式比較簡單,其實就是LAN連線。不同網路的玩家進入世界後,再用ZeroTier等內網穿透軟體即可互相連線。Linux版ZeroTier安裝請看這裡。
如果要架設伺服器,請參考這篇:用Ubuntu 22.04+Docker架設Java版伺服器