我的世界Minecraft 1.19 Mod開發(fā)教程分享-01-環(huán)境搭建
前言
本教程默認你具有基本的JAVA基礎和基本的電腦知識基礎。
如果沒有的話,可以去看我之前的教程,或者在網(wǎng)站上搜索其他的JAVA教程只需要學習JAVA基礎部分即可。如果需要(點贊的人多的話)的話,可以在之后補充JAVA的語言的教程。
該地址有一些關于計算機的基礎知識,包括使用瀏覽器,下載軟件,截圖,壓縮和解壓縮等知識
https://github.com/mzdluo123/SurfingTutorial

1. 下載安裝jdk
?jdk下載地址
?https://adoptium.net/temurin/releases
根據(jù)自己操作系統(tǒng)選擇,版本選擇jdk17
?這里選擇windows,64位

2.下載安裝IDEA
IDEA下載地址
?https://www.jetbrains.com/idea/download/

3.下載MDK
mdk下載地址
?https://files.minecraftforge.net/

等待廣告結束后開始下載

沒有開始下載可以點擊skip

下載好之后是一個壓縮包

將壓縮文件移動到你要開發(fā)的目錄,然后解壓,這里我選擇的是這個路徑
D:\Project\MinecraftExample1.19

在解壓的文件中其中以下幾個文件是沒用的可以直接刪除


使用IDEA打開項目
進行一些基礎的設置。


打開之后你可以看到這樣的界面。

我們選擇open project

找到MDK解壓的路徑,選擇該位置打開。


等待整個項目構建Build完成,這個過程可能會多次出現(xiàn)網(wǎng)絡問題和下載很慢的問題,自己嘗試必應解決。

這個過程中可能會出現(xiàn)報錯等問題,不過不用管他只要Build一直在執(zhí)行就好,等到Build完成。


配置IDEA的相關設置
file-project structure

確保如下的兩個位置是java17,設置好之后點擊apply,ok

下面配置其他的

確保是jvm是project sdk

將包的折疊打開(可選項)

取消這個選項之后就可以看到如下的文件夾了


配置build.gradle
配置build.gradle
配置下面的選項。
version 構建Minecraft mod的版本號碼
group 寫為你的網(wǎng)站或者域名或者個人github地址倒著寫,保證唯一性,構建Minecraft mod的模塊的ID
archivesBaseName 構建Minecraft mod時候輸出的名字。例如這個輸出的就是tutorialmod.jar
雙擊examplemod,按下ctrl+r進行如下的操作,將所有的examplemod改為你自己的mod的名字

當所有的內容設置完畢后,按下這個按鈕重新構建下項目

這次的build應該會比之前快很多


更改ExampleMod.java
修改ExampleMod.java的如下。
其中MODID是你mod的名稱。
按下shift+f6 修改name為你的mod的id

按下shift+f6 修改包的路徑為你的域名到寫+文件名


配置mod.toml

打開Minecraft
首先進行一個些idea的配置

等待build成功

雙擊runclient,嘗試啟動Minecraft

然后可以看到游戲啟動成功了

在MOD中可以看到與自己MOD相關的信息

這里version有點小問題,可以在之前的mod.toml中進行配置。

?如何打包到處jar
在命令行終端輸入,如下的內容
.\gradlew build

如果在安裝java時候沒有配置JAVA_HOME的話,可以直接雙擊Tasks -> Build -> build

成功build

在項目的build/libs/目錄下可以找到jar文件,你就可以進行分享或者上傳到網(wǎng)站。


git配置并上傳github(可選)
這里是可選性,在實際的開發(fā)過程工,難免會遇到一起開發(fā),或者寫代碼把想搞的一團糟,想回到之前能運行的情況,那么使用git進行版本控制是十分有用的。
1. 注冊獲得github賬號(直接必應搜索)
2. 在idea上點擊VSC

3. 進行登錄github賬號

4. 點擊share進行分享

點擊之后會自動創(chuàng)建一個遠程的倉庫,會問你要推送的文件有哪些。選擇add即可,

可以看到倉庫創(chuàng)建,并且看到推送的文件



小結
介紹了所需要的工具,安裝,如何導入項目,配置那寫文件,如何啟動,以及如何構建jar,進行發(fā)布和分享。最后以及配置git和推送到github。