• 如果您发现没有下载许可,请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
  • 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
  • 已支持自助资源推荐投送,可在资源“更多选项”中使用金粒投放。
  • 已支持 API 上传资源版本更新,点击了解详情
  • 已支持付费资源设置购买协议,可在“更多选项”中设置。
  • 全站已支持 Markdown 格式文本编辑器,可自由选择使用 BB 代码或 Markdown 格式。

开发(1.16.5与1.12.2)宝可梦插件时,不需要创建多个项目

关于 1.12.2 的宝可梦插件兼容至 1.16.5 时,我发现大部分开发者都是创建两个项目来进行开发,
但这样只会提高开发工作量,完全可以使用 Gradle 多模块来管理你的项目。

一、操作方法
  • 具有 Gradle 多模块开发经验
  • 项目 Gradle 版本调整至 4.9
  • ForgeGradle 版本调整至 3.+
  • 创建 1.12 与 1.16 的模块
我一般是分三个模块,Common、v1_12、v1_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'
}