第一章:在IDEA裏搭建基於Forge的Minecraft mod開發環境

<基於1.8 Forge的Minecraft mod製作經驗分享>

網上關於Forge開發環境搭建的文章其實有不少,但大都是基於Eclipse的。

作爲用Java開發的環境,怎麼能沒有IDEA神器的支持呢。

廢話不多說,上步驟:

  1. 首先你應該已經裝好了jdk和IDEA,否則一切免談。這是很基礎的問題,煩請自己百度。如果這都搞不定,那麼說明你並沒有Java開發功底。

  2. 然後下載Forge開發包,下載鏈接:http://files.minecraftforge.net/

    進去後記得要下載的是src或mdk,因爲你是要開發mod,而不是提供mod依賴。

  3. 解壓下載好的開發包到任意目錄,作爲你的工作環境。比如我的是D://MyProject/IDEA/Minecraft/DouroMod(是的你沒看錯,斗羅大陸mod,我要開好大一個坑~~~)

  4. 接下來在這個目錄裏打開命令提示符(shift鼠標右鍵,在此處打開,這個都會把),輸入命令:    gradlew.bat setupDecompWorkspace,然後等待其下載。當然如果你裝過gradle,可以省去".bat"。有條件的話可以把vpn打開,防斷線。

  5. 經過一段時間的等待,命令行裏面會有Build Success之類的提示,說明下載成功。如果Build Faild並出現了報錯,請再次重複步驟4。

  6. 現在,打開IDEA,導入gradle工程,並構建gradle。開發環境基本搭建成功。你們可能會看到需要再輸入gradlew genIntellijRuns之類的,但我要告訴你別那麼做,因爲那樣不過是生成了兩個運行的配置runClient和runServer,而如果你從這兩個配置來運行MC,呵呵,你就杯具了,你的mod會遇到各種各樣的問題(坑爹的Forge)。

  7. 那麼正確的運行姿勢是什麼呢?答案是gradle。你只需要打開gradle視圖,展開Tasks->forgegradle選項,就可以看到裏面準備了很多的執行方法,包括runClient和runServer,顧名思義就是允許客戶端/服務端的意思。當你運行一次後,該選項會自動加入到運行配置裏面去,很方便。

至此,一個基於IDEA的高大上的Forge開發環境就建好了。不過你可能會不爽的看到,tmd根目錄下怎麼還有Eclipse文件夾!!!沒關係,刪了它就是咯,它只是運行目錄罷了。放心大膽的刪吧,再在根目錄下新建一個.minecraft目錄,或者直接把Eclipse裏面刪空然後重命名成.minecraft,別忘了去build.gradle裏面把runDir = "Eclipse"改成runDir = ".minecraft"就好了,這才符合MC的習慣不是。

到此,運行一下看看吧,你會看到一個叫做Example的mod被加載了,那就是默認的實例工程。最後老規矩,我的github源碼鏈接:https://github.com/zhengxiaoyao0716/DouroMod

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章