2016-11-27 34 views

回答

0

更改Forge版本時,請勿直接從MDK .zip中複製!如果mod使用scala或者kotlin,或者是非標準的源碼目錄,那會打這個mod!

首先,如果您仍然有權訪問它,您需要恢復原始的build.gradle。鑑於它是一個開源的mod,我假設你這樣做。

然後,要更改版本,您需要做一些事情。

您需要做的第一件事是將minecraft塊中的version字段更改爲新的僞造版本。所以例如如果是version = "1.10.2-12.18.1.2011",則要將其更改爲version = "1.11-13.19.0.2162"。你從MDK build.gradle中獲得這個值。

您需要更改的另一件事是mappings字段。例如。如果它是mappings = "snapshot_20160518",則要將其更改爲mappings = "snapshot_20161111"。你也可以從MDK build.gradle中獲得這個值。

然後,你應該看看兩個build.gradle中的buildscript塊。它應該有一個嵌套塊,看起來像這樣:

dependencies { 
    classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT' 
} 

如果ForgeGradle版本看起來他們之間的不同,你需要改變它。

最後,您應該更新dependencies塊中的所有依賴關係。

大功告成扭捏的build.gradle後,所有你需要做的就是運行gradlew.bat setupDecompWorkspace./gradlew setupDecompWorkspace,並重新運行IDE命令(gradlew.bat eclipse./gradlew eclipse月食,gradlew.bat idea./gradlew idea的IDEA等)。