嗯,当你想搞个模组的时候,确定须要用到FG。html
就好比编译模组的时候。apache
很好,首先下载源码去。bash
files.minecraftforge.net/maven
而后打开命令行到源码目录下
ide
执行命令~gradle
Win: gradlew.bat setupDecompWorkspace
Mac: bash gradlew setupDecompWorkspace
Linux: ./gradlew setupDecompWorkspace
ui
很好,若是你想改编译的Forge版本url
请打开build.gradle而后找到version一行,精确地改到你须要的版本,而后保存。spa
更新ForgeGradle:.net
首先得看Forge和ForgeGradle的对应表。
而后删除gradle文件夹
而后打开build.gradle,修改内容:
dependencies { classpath *net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT* }
里的1.1-SNAPSHOT 改为1.2-SNAPSHOT (其余版本相似)
而后把滚条拉到底端,修改
processResources
{
// replace stuff in mcmod.info, nothing else
from(sourceSets.main.resources.srcDirs) {
...
在双斜杠上加两行
inputs.property "version", project.version
inputs.property "mcversion", project.minecraft.version
dependencies {
classpath *net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT*
}
而后Ctrl+S,而后执行setupDecompWorkspace
而后接下来混淆和编译模组
老套路,打开build.gradle
修改以下:
version = "1.7.10-1.1.4.1.5.1.2"
group= "su.carierx.233" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "114514Mod"
group能够改为你开发组的名称,好比Forge使用的是net.minecraftforge
archiversBaseNmae改为模组ID,这个是很重要的!!!这个至关于modid
而后执行Windows:
gradlew.bat build
Mac OS X:
bash gradlew build
Linux:
./gradlew build
注意:若是这是你第一次编译模组,记得备份src文件夹,也就是源码。否则有可能会被当掉!!!
注意:若是这是你第一次编译模组,记得备份src文件夹,也就是源码。否则有可能会被当掉!!!
注意:若是这是你第一次编译模组,记得备份src文件夹,也就是源码。否则有可能会被当掉!!!
很好,编译后的模组在你工程下的/build/libs文件夹内,快去试试看把!
之后出更多的教程~下一篇,ForgeGradle反混淆讲解