捐赠
这是我的爱发电地址,如果我的项目为你节约了时间,或者你想要支持我长久的运营这个项目,欢迎请我喝杯咖啡。
这是什么
ForgeGradleCN 是一个 ForgeGradle3 的 Fork,在保持与原有ForgeGradle的兼容下,添加了有助于大陆地区用户的镜像。
注意事项
ForgeGradleCN 仅支持 1.14+ 版本的Forge环境构建,且没有迁移到1.12版本的打算。
使用方法
- 使用前强烈建议先清空你的Gradle缓存,在默认情况下Gradle缓存位于: Windows: %HOMEPATH% 下的.gradle
macOS 和 Linux: ~/.gradle - 打开你的MDK解压目录下的build.gradle文件,修改build.gradle首部的内容。
原版的内容(节选)
复制代码- buildscript {
- repositories {
- maven { url = 'https://files.minecraftforge.net/maven' }
- jcenter()
- mavenCentral()
- }
- dependencies {
- classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true
- }
- }
- apply plugin: 'net.minecraftforge.gradle'
- // Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
- apply plugin: 'eclipse'
- apply plugin: 'maven-publish'
修改后的
复制代码- buildscript {
- repositories {
- maven { url = "https://maven.aliyun.com/repository/public"}
- maven { url = "https://lss233.littleservice.cn/repositories/forgedev" }
- jcenter()
- mavenCentral()
- }
- dependencies {
- classpath group: 'com.otakusaikou.fgcn', name: 'ForgeGradleCN', version: '3.+', changing: true
- }
- }
- apply plugin: 'com.otakusaikou.fgcn'
- // Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
- apply plugin: 'eclipse'
- apply plugin: 'maven-publish'
- buildscript {
- 在你的IDEA内重新导入项目,之后就能使用 ForgeGradleCN 了。
- 其余的步骤请按照其他的教程进行。
配置镜像
在新版的 ForgeGradleCN 中,加入的可配置镜像的功能。
使用方法
修改gradle.properties,大家可以按需添加配置项来替换FGCN内置的镜像
配置项(区分大小写)有
配置项 | 原版地址 |
MINECRAFT_JAR | https://launcher.mojang.com |
FORGE_MAVEN | https://files.minecraftforge.net/maven |
MINECRAFT_LIB | https://libraries.minecraft.net |
MINECRAFT_ASSETS | https://resources.download.minecraft.net |
镜像列表 BMCL,LSS233,TSS,纪华裕的maven仓库
举例来说:
你在开发目录下的 gradle.properties 文件中添加如下两行,就能启用纪华裕的maven仓库来下载 Forge 和 Minecraft 库文件。
- FORGE_MAVEN=http://maven.jihuayu.site/maven
- MINECRAFT_LIB=http://maven.jihuayu.site/maven
另外你可以通过 MC_DIR 环境变量指定 ForgeGradle 将要获取的.minecraft文件夹地址。
更新日志
迁移至 Maven Central 仓库。
Gradle Wrapper 镜像
在某些时候你可能会遇见 Gradle Wrapper 下载缓慢的问题,这里非常感谢 Lss233 提供了 Gradle Wrapper 镜像,你可以使用 Gradle Wrapper 镜像加速 Gradle Wrapper 的下载。
使用方法:
通常首次使用 gradlew 的时候总会从Gradle官网缓慢地下载gradle.
本人对此也提供了一个简单的镜像。
加速方法 :
打开项目中的 gradle/wrapper/gradle-wrapper.properties 文件,
将 services.gradle.org/distributions 替换为 lss233.littleservice.cn/repositories/gradle-dist 即可。
— Lss233’s.Mirror(); // 一个Minecraft开发镜像源
项目信息
Github,你都看到这里了,真的不打算给我点一个Star吗?