簡介 – Forge文檔,Forge的mod列表.
mod類型:偽造
SRC子目錄不需要在工作區中復制;但是,如果稍後將創建Java(SRC/MAIN/JAVA)和資源(SRC/MAIN/Resources),則可能需要刷新Gradle項目。.
開始鍛造
如果您以前從未做過Forge Mod,本節將提供設置Forge開發環境所需的最少信息. 文檔的其餘部分是關於從這裡去哪裡.
先決條件
- Java 17開發套件(JDK)和64位Java虛擬機(JVM)的安裝. Forge推薦並正式支持Eclipse Temurin.
警告確保您使用的是64位JVM. 一種檢查方法是在終端運行Java -version. 使用32位JVM會在使用福格拉德時會引起一些問題.
- 建議使用與Gradle集成的IDE.
從零到改裝
- 通過單擊“ MDK”,然後在等待一段時間後,從Forge文件網站下載MOD開發人員套件(MDK),然後在右上下方的“跳過”按鈕. 建議盡可能下載最新版本的Forge.
- 將下載的MDK提取到一個空目錄中. 這將是您的mod的目錄,現在應該包含一些gradle文件和一個包含示例mod的SRC子目錄.
- Gradle子目錄
- 建造.gradle
- gradlew
- gradlew.蝙蝠
- 設定.gradle
SRC子目錄不需要在工作區中復制;但是,如果稍後將創建Java(SRC/MAIN/JAVA)和資源(SRC/MAIN/Resources),則可能需要刷新Gradle項目。.
- Forge僅明確支持Eclipse和Intellij Idea上的開發,但是Visual Studio Code還有其他運行配置. 無論如何,從Apache Netbeans到VIM / EMACS的任何環境都可以使用.
- Eclipse和Intellij Idea的Gradle Integration默認已安裝和啟用,將在導入或打開時處理其餘的初始工作區設置. 這包括從Mojang,Minecraftforge等下載必要的包裹. Visual Studio代碼需要使用“ Java的Gradle”插件才能執行相同的操作.
- 需要調用Gradle,以重新評估該項目的幾乎所有更改其關聯文件(E.G., 建造.Gradle,設置.Gradle等.). 有些IDE帶有“刷新”按鈕來執行此操作;但是,它可以通過終端通過gradlew完成 .
- 蝕:運行Genecliperuns任務.
- Intellij Idea:運行Genintellijruns任務. 如果發生“未指定”錯誤,請將IDEamodule屬性設置為“主”模塊(通常為$.主要的 ).
- Visual Studio代碼:運行genvscoderuns任務.
- 其他IDE:您可以使用Gradle Run直接運行配置*(E.G., Runclient,Runserver,Rundata,Rungametestserver). 這些也可以與受支持的IDE一起使用.
自定義您的mod信息
編輯構建.gradle文件以自定義您的mod的構建方式(e.G., 文件名,偽影版本等.).
做 不是 編輯設置.除非您知道您在做什麼,否則Gradle. 該文件指定了將福格拉德上傳到的存儲庫.
推薦的構建.Gradle自定義
mod ID更換
替換所有出現ExtexPlemod的出現,包括mod.TOML和主MOD文件,帶有MOD的MOD ID. 這還包括通過設置基礎更改您構建的文件的名稱.ArchivesName(通常將其設置為您的mod ID).
//在某些構建中.Gradle基地.ArchivesName ='mymod'
Forge MDK當前使用ArchivesBasename設置工件名稱而不是基礎.ArchivesName . 我們建議使用基礎.ArchiveSname而不是將ArchivesBaseName棄用以在Gradle 9中刪除,未來版本的Forgegradle將支持該版本.
您仍然可以通過設置以下內容來使用ArchivesBasename:
//在某些構建中.Gradle基地.ArchivesName ='mymod'
組ID
組屬性應設置為您的頂級軟件包,該軟件包應該是您擁有的域或您的電子郵件地址:
類型 | 價值 | 頂級軟件包 |
---|---|---|
領域 | 例子.com | com.例子 |
子域 | 例子.github.io | io.github.例子 |
電子郵件 | 示例@gmail.com | com.Gmail.例子 |
//在某些構建中.gradle group ='com.例子'
Java源中的軟件包(SRC/MAIN/JAVA)現在也應符合此結構,其中一個內部包表示MOD ID:
com-示例(在組屬性中指定的頂級軟件包)-MyMod(mod ID) - mymod.Java(更名.爪哇)
版本
將版本屬性設置為Mod的當前版本. 我們建議使用Maven版本的變體.
//在某些構建中.gradle版本='1.19.4-1.0.0.0'
其他配置
可以在福格拉德文檔上找到其他配置.
建造和測試您的mod
- 要構建您的mod,請運行gradlew build . 這將在build/libs中輸出一個名稱[ArchivesBaseName] – [版本].jar,默認情況下. 該文件可以放置在啟用了鍛造的Minecraft設置或分佈式的MODS文件夾中.
- 要在測試環境中運行mod,您可以使用生成的運行配置或使用關聯的任務(E.G. gradlew runclient). 這將從運行目錄(默認的“運行”)以及指定的任何源集中啟動Minecraft. 默認MDK包含主源集,因此將應用SRC/MAIM/JAVA中編寫的任何代碼.
- 如果您正在運行專用服務器,無論是通過運行配置還是Gradlew Runserver,服務器最初都會立即關閉. 您需要通過編輯Eula接受Minecraft Eula.運行目錄中的TXT文件. 一旦接受,服務器將加載,然後可以通過直接連接到Localhost訪問該服務器 .
您應始終在專用的服務器環境中測試您的mod. 這包括僅限客戶端的mod,因為他們在服務器上加載時不應該做任何事情.
mod類型:偽造
Forge mod是修改Minecraft遊戲出現和操作方式的安裝. 顯然,這種特定類型的mod僅與Minecraft Forge兼容.
108視圖❘ 4小時前❘作者:不開心,可用於:FORGE
79視圖❘ 5小時前❘作者:xxrexraptorxx ❘可用於:forge
72次觀看❘ 5小時前❘作者:Sciwhiz12 ❘可用於:FORGE
87,391視圖❘ 5小時前❘作者:Lykrast ❘可用於:織物,偽造
4,267視圖❘ 5小時前❘作者:Akashiikun69 ❘可用於:面料,鍛造,被子
1,132視圖❘ 5小時前❘作者:Jaredlll08 ❘可用於:織物,偽造
4,539視圖❘ 5小時前❘作者:Traben_0 ❘可用於:面料,鍛造,被子
32,876次觀看❘ 5小時前❘作者:Thecech12 ❘可用於:FORGE
427,050次觀看❘ 5小時前❘作者:James090500 ❘可用於:面料,偽造
84,638視圖❘ 5小時前❘作者:Lainmi ❘可用於:面料,偽造
42次觀看❘ 6小時前❘作者:Kaboomroads ❘可用於:FORGE
67,720視圖❘ 6小時前❘作者:Zacomat ❘可用於:FORGE
5,684視圖❘ 6小時前❘作者:燕尾服❘可用於:織物,鍛造
945次觀看❘ 6小時前❘作者:50ap5ud5 ❘可用於:織物,鍛造
50視圖❘ 6小時前❘作者:CAS_UAL_TY ❘可用於:FORGE
精選文章
- 珍妮mod
- Jenny Mod McPe
- Minecraft Forge
- Optifine HD
- optifabric
- Pixelmon
- 只有足夠的項目
- Minimap mod
- 冰和火元
- 鈉mod
- 幸運塊mod
- 修補匠的構造
- 訴訟
- 起源mod
- 創建mod
- 世界編輯mod
- Decocraft mod
- Skyblock地圖
- 生物群體
- 弗蘭的mod
- 史詩般的戰鬥mod
- 銀河系
- 重播mod
- 變形mod
- Mrcrayfish的槍
- 我的我沒有mi
- 家具mod
- 高級斗篷
- Cobblemon mod
- RLCRAFT MODPACK
最佳發射器
版權所有©2012-2023 9 Minecraft. 版權所有.
9 Minecraft是一個關於Minecraft的網站.
版權所有©2012 – 2023 9 Minecraft. 版權所有.