如何開發 Minecraft 模組 (1)

24

預告:這篇教學文章將教你如何在 Windows 平台上編寫 1.18 (或其他版本) 的 Minecraft 模組。在這裡主要會教 Fabric,與現在大部分使用 Forge 運行的模組是兩個不一樣的架構。

這幾年開發Minecraft模組一直變的更容易和方便. 今天我會來教你們這麼寫一個簡單的模組!

1: 安裝開發軟體

首先需要下載的是一個軟體,這邊建議使用 IntelliJ Idea,因為這是最多人使用的 IDE,這篇教學也都會用 IntelliJ Idea 來進行:
Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

記得紀錄下來安裝位置!

接下來是下載 Java。你可以使用 Oracle 或任何第三方的 OpenJDK,只是你需要確定目標版本可以使用:
Adoptium – Open source, prebuilt OpenJDK binaries

最後要下載官方提供的模組範例來配置環境。下載完成後請記得解壓縮:
GitHub – FabricMC/fabric-example-mod: Example Fabric mod

記得需要解壓縮才可以編輯檔案!

2: 設定開發環境

打開 IntelliJ Idea,然後點擊 Open。

找到剛剛解壓縮的檔案。

如果找不到或想要省點時間, 可以直接用拖拉的方式來匯入。

會問你要不要信任這個專案(Gradle-based). 就安 Trust Project.

系統會問你要不要信任這個專案 (Gradle-based),這時請點擊 Trust Project。第一次打開會自動開始下載全部需要的 Library Dependencies (Gradle sync),跟Minecraft自己的程式這個部分可能要等很久。

如果遇到Java版本的問題太舊, 請打開如果遇到Java版本的問題太舊, 請打開 gradle.properties 檔案然後改寫成這樣:

!!!!記得來把 ‘\’ 都改成 ‘/’ !!!!

如果遇到其他問題,請試試看重開 IDE。也可以停止後再 Sync 一次:

3: 執行測試

現在要確定可以跑 Minecraft :

這個只會需要做第一次就好,以後可以按這個按紐:

跳出錯誤沒問題,是正常的甚至不是正版:

4: 改版

可以來到這個網站來去的想要的Minecraft 開發模組版本如果沒想要用1.18: Fabric Versions (fabricmc.net)

現在把這兩個區塊換掉:

預設是1.17.1 版本如果沒有想要改版.

換到這個 (從上面放的連結領取的) Fabric Versions (fabricmc.net)

# Fabric Properties
minecraft_version=1.18
yarn_mappings=1.18+build.1
loader_version=0.12.8

# Dependencies
fabric_version=0.44.0+1.18

!!! 跟之前一樣,可能會跑一正子甚至可以到半小時如果伺服器很慢,在下載Minecraft 1.18 還有其他東西所以可能會要等一下 !!!

還有最後一個地方需要改把模組版本改到對的版本:

如果都做對了應該會看像這樣:

下一步

發表迴響