关于 1.12.2 的宝可梦插件兼容至 1.16.5 时,我发现大部分开发者都是创建两个项目来进行开发,
但这样只会提高开发工作量,完全可以使用 Gradle 多模块来管理你的项目。
一、操作方法
二、build.gradle 例子
模块: v1_12
模块: v1_16
但这样只会提高开发工作量,完全可以使用 Gradle 多模块来管理你的项目。
一、操作方法
- 具有 Gradle 多模块开发经验
- 项目 Gradle 版本调整至 4.9
- ForgeGradle 版本调整至 3.+
- 创建 1.12 与 1.16 的模块
二、build.gradle 例子
模块: v1_12
代码:
buildscript {
repositories {
jcenter()
maven { url = "https://files.minecraftforge.net/maven" }
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:3.+'
}
}
apply plugin: 'net.minecraftforge.gradle'
minecraft {
mappings channel: 'snapshot', version: '20171003-1.12'
}
dependencies {
minecraft 'net.minecraftforge:forge:1.12.2-14.23.5.2860'
}
模块: v1_16
代码:
buildscript {
repositories {
jcenter()
maven { url = "https://files.minecraftforge.net/maven" }
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:3.+'
}
}
apply plugin: 'net.minecraftforge.gradle'
minecraft {
mappings channel: 'official', version: '1.16.5'
}
dependencies {
minecraft 'net.minecraftforge:forge:1.16.5-36.2.39'
}