簡介 – 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.

從零到改裝

  1. 通過單擊“ MDK”,然後在等待一段時間後,從Forge文件網站下載MOD開發人員套件(MDK),然後在右上下方的“跳過”按鈕. 建議盡可能下載最新版本的Forge.
  2. 將下載的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

  1. 要構建您的mod,請運行gradlew build . 這將在build/libs中輸出一個名稱[ArchivesBaseName] – [版本].jar,默認情況下. 該文件可以放置在啟用了鍛造的Minecraft設置或分佈式的MODS文件夾中.
  2. 要在測試環境中運行mod,您可以使用生成的運行配置或使用關聯的任務(E.G. gradlew runclient). 這將從運行目錄(默認的“運行”)以及指定的任何源集中啟動Minecraft. 默認MDK包含主源集,因此將應用SRC/MAIM/JAVA中編寫的任何代碼.
  3. 如果您正在運行專用服務器,無論是通過運行配置還是Gradlew Runserver,服務器最初都會立即關閉. 您需要通過編輯Eula接受Minecraft Eula.運行目錄中的TXT文件. 一旦接受,服務器將加載,然後可以通過直接連接到Localhost訪問該服務器 .

您應始終在專用的服務器環境中測試您的mod. 這包括僅限客戶端的mod,因為他們在服務器上加載時不應該做任何事情.

mod類型:偽造

Minecraft的最佳資源

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 ❘可用於:面料,鍛造,被子

有用的帽子mod

32,876次觀看❘ 5小時前❘作者:Thecech12 ❘可用於:FORGE

Capes mod

427,050次觀看❘ 5小時前❘作者:James090500 ❘可用於:面料,偽造

CleanView Mod

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. 版權所有.