本帖最后由 FledgeXu 于 2020-12-1 17:51 编辑

捐赠

这是我的爱发电地址,如果我的项目为你节约了时间,或者你想要支持我长久的运营这个项目,欢迎请我喝杯咖啡。

这是什么

ForgeGradleCN 是一个 ForgeGradle3 的 Fork,在保持与原有ForgeGradle的兼容下,添加了有助于大陆地区用户的镜像。

注意事项

ForgeGradleCN 仅支持 1.14+ 版本的Forge环境构建,且没有迁移到1.12版本的打算。

使用方法

  • 使用前强烈建议先清空你的Gradle缓存,在默认情况下Gradle缓存位于: Windows: %HOMEPATH% 下的.gradle

    macOS 和 Linux: ~/.gradle
  • 打开你的MDK解压目录下的build.gradle文件,修改build.gradle首部的内容。

    原版的内容(节选)

    1. buildscript {
    2.     repositories {
    3.         maven { url = 'https://files.minecraftforge.net/maven' }
    4.         jcenter()
    5.         mavenCentral()
    6.     }
    7.     dependencies {
    8.         classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true
    9.     }
    10. }
    11. apply plugin: 'net.minecraftforge.gradle'
    12. // Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
    13. apply plugin: 'eclipse'
    14. apply plugin: 'maven-publish'
    复制代码

    修改后的

    1. buildscript {
    2.     repositories {
    3.         maven { url = "https://maven.aliyun.com/repository/public"}
    4.         maven { url = "https://lss233.littleservice.cn/repositories/forgedev" }
    5.         jcenter()
    6.         mavenCentral()
    7.     }
    8.     dependencies {
    9.         classpath group: 'com.otakusaikou.fgcn', name: 'ForgeGradleCN', version: '3.+', changing: true
    10.     }
    11. }
    12. apply plugin: 'com.otakusaikou.fgcn'
    13. // Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
    14. apply plugin: 'eclipse'
    15. apply plugin: 'maven-publish'
    复制代码

  • 在你的IDEA内重新导入项目,之后就能使用 ForgeGradleCN 了。
  • 其余的步骤请按照其他的教程进行。

配置镜像

在新版的 ForgeGradleCN 中,加入的可配置镜像的功能。

使用方法

修改gradle.properties,大家可以按需添加配置项来替换FGCN内置的镜像

配置项(区分大小写)有

配置项原版地址
MINECRAFT_JARhttps://launcher.mojang.com
FORGE_MAVENhttps://files.minecraftforge.net/maven
MINECRAFT_LIBhttps://libraries.minecraft.net
MINECRAFT_ASSETShttps://resources.download.minecraft.net

镜像列表 BMCLLSS233TSS纪华裕的maven仓库

举例来说:

你在开发目录下的 gradle.properties 文件中添加如下两行,就能启用纪华裕的maven仓库来下载 Forge 和 Minecraft 库文件。

  1. FORGE_MAVEN=http://maven.jihuayu.site/maven
  2. 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吗?