# :-: 构建forge

### **文章导航:**

[TOC]

*****

forge为开发者们提供了开发mod的平台,但是由于Gradle的资源都在国外。

所以导致了构建forge极其漫长,而且构建时出现的各种问题导致萌新们一脸懵逼,比如:

1.下载卡住

![](https://img.kancloud.cn/a5/36/a536e0d8304d4c25ab9a12705dae0e4e_677x442.jpg)

![](images/ea3d5563131867864416a4210992780bc6c23f35.png1034w_684h%5B1%5D.jpg)

2.Java问题

![](https://img.kancloud.cn/65/07/6507eab4511f13e805bb97f2e15aee58_442x46.jpg)

3.改了Java环境变量

![](https://img.kancloud.cn/2e/45/2e4535fe85e709fac76d88d4fc30921f_677x442.jpg)

4.连接不到下载服务器

![](https://img.kancloud.cn/5d/84/5d84d8a6927b0cedb09023734cd5207e_1223x639.jpg)

5.下载失败

(以上图片皆是qinglongmp搜集,不要问我是谁233333)

真要构建起来,没个几小时是不行滴(很多萌新都卡在这里了),所以要有耐心哈

解决方法:

1.关掉重新加载,再卡住再关,再卡住再关再开......,到最后就好了

2.换Java(把你电脑里面的全部Java删除),用Java8

3.同上,然后重下构建forge的包(简单暴力,而且不会出现问题(可能吧))

4.慢慢等(这确实可以,不过要很长时间)

### 加速构建forge环境

通常首次使用 gradlew 构建环境的时候总会从Gradle官网缓慢地下载gradle.

本人对此也提供了一个简单的镜像。

加速方法:

打开项目中的 gradle/wrapper/gradle-wrapper.properties 文件,

将 services.gradle.org/distributions 替换为 lss233.littleservice.cn/repositories/gradle-dist 即可。

接着再把

把build.gradle里

maven {

name = "forge"

url = "http://files.minecraftforge.net/maven"

}

替换成

maven {

name = "forge"

url = "http://lss233.littleservice.cn/repositories/minecraft"

}

就可以提升下载速度啦,还能避免下载失败的问题呢。

最后速度很快,最快有几mb每秒(根据电脑情况变化)

***

### **1.7.10构建方法:**

为了你们不出现各种奇怪的问题,为了你们不死在第一步(对没错这只是第一步),所以我直接分享构建好的

下载链接:[百度网盘](https://pan.baidu.com/s/1dE0EJnz#list/path=%2Fsharelink3675119384-852967177310051%2FForgesrc&parentPath=%2Fsharelink3675119384-852967177310051)密码:**jmrv**

下载后解压到对应文件夹内,然后打开forge-1.7.10-10.13.4.1614-1.7.10-src,在该目录运行一下命令

(显示BUILD SUCCESSFUL之后就输入下一条) :

Windows:

cmd:

gradlew.bat setupDecompWorkspace(构建开发环境)

gradlew.bat build(构建工程)

\--------------------------------------------------------------------------

gradlew.bat runClient(运行客户端)

gradlew.bat runServer(运行服务器)

以上如果你用的是idea可直接略过

如果你要用idea那么输入gradlew.bat idea(关联idea)

如若是eclipse那么输入gradlew.bat eclipse(关联eclipse)

powershell:

.\\gradlew.bat setupDecompWorkspace

.\\gradlew.bat build

\--------------------------------------------------------------------------

.\\gradlew.bat runClient(运行客户端)

.\\gradlew.bat runServer(运行服务器)

以上如果你用的是idea可直接略过

如果你要用idea那么输入.\\gradlew.bat idea(关联idea)

如若是eclipse那么输入.\\gradlew.bat eclipse(关联eclipse)

Linux或者Mac OS X:

./gradlew.bat setupDecompWorkspace

./gradlew build

\--------------------------------------------------------------------------

./gradlew.bat runClient(运行客户端)

./gradlew.bat runServer(运行服务器)

以上如果你用的是idea可直接略过

如果你要用idea那么输入./gradlew.bat idea(关联idea)

如若是eclipse那么输入./gradlew.bat eclipse(关联eclipse)

idea下载链接:[https://www.jetbrains.com/idea/](https://www.jetbrains.com/idea/)

eclipse下载链接:[https://www.eclipse.org/downloads/](https://www.eclipse.org/downloads/)

下载免费版(高版本的功能咱们也用不上,再加上也没钱啊)

安装的时候记得选择跟你电脑匹配的位数和java

安装完成后回到forge-1.7.10-10.13.4.1614-1.7.10-src目录(先不要打开idea或eclipse)

![](https://img.kancloud.cn/a6/9b/a69b2cccc3287bca1c6f5f1f27b6e0eb_238x22.png)双击打开这个文件,打开方式选择idea或eclipse

这样就可以导入项目,最后![](https://img.kancloud.cn/b6/63/b6634b4e739cd94b48ec015dd51caa37_107x26.png)点击这个锤子启动客户端试试成不成功就ok了~

### **1.8.9构建方法:**

emmm这次下载链接去附录友情链接看吧(懒了懒了)

*****

### **1.12.2构建方法:**

首先我们打开[Minecraft Forge](https://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.12.2.html)官网,然后我们找到1.12.2 - 14.23.5.2768的src包,然后点mdk,如果下载不了请点mdk后面的感叹号`(这里请支持一下forge,点击mdk下载)`(如果你实在是懒你可以点击[这里](https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.5.2768/forge-1.12.2-14.23.5.2768-mdk.zip))

然后我们找到`build.gradle`文件打开然后找到大约26行的位置修改,将如下内容替换`// stable_# Stables are built at the discretion of the MCP team.`

修改后内容`stable_39`然后我们在改目录下运行

~~~

./gradlew setupDecompWorkspace

~~~

如果你使用的cmd运行

~~~

gradlew.bat setupDecompWorkspace

~~~

如果你使用的是eclipse那么就省事了直接运行

~~~

./gradlew eclipse

~~~

当然了如果你使用的是`IntelliJIDEA`那也没有事(IDEA NB!)运行

~~~

./gradlew idea

~~~

~~~

./gradlew genIntellijRuns

~~~

如果想要运行客户端,运行:

~~~

./gradlew runClient

~~~

如果想要运行服务端,运行:

~~~

./gradlew runServer

~~~

如果你想构建并发布你的Mod,运行下面的命令:

~~~

./gradlew build

~~~

以上我们的mod就构建完成了

forge java7_1.构建forge相关推荐

  1. Autodesk Forge Viewer与Forge API Node.js客户端SDK的TypeScript声明文件发布!

    作为一个凝聚专(jie)业(cao)精(man)神(man)的团队(Autodesk ADN),这大过?年的岂能没有一点表示?!花式红包什么的早已化境,技术分享大家也审low疲劳了,所以我们这就本着M ...

  2. linux mc服务器及forge,教程/架设Forge服务器

    该页面的内容不受Mojang AB.Minecraft Wiki与Minecraft论坛的官方支持. 1.6至现在 本教程是对使用Windows操作系统的用户所编写的,但是可能对于其他的操作系统(Ma ...

  3. 关于Minecraft Forge构建环境失败解决方法

    有许多小伙伴没有代理下载好Forge以后无法进行构建环境,这里给出解决方法 第一种 挂代理,百度上面代理很多, 但是有的小伙伴挂代理也是无法进行完成Forge的构建环境 例如代理网速较慢等多种原因 这 ...

  4. Day 17: 使用 JBoss Forge 和 OpenShift 构建部署 JAVA EE 6 应用

    今天的"30天学习30种新技术"挑战,我决定学习一下JBoss Forge.JBoss Forge是一个创建基于Maven的Java应用的开发工具,它可以帮助Java开发者快速地开 ...

  5. jboss入门_JBoss Forge NetBeans集成–入门

    jboss入门 JBoss Forge是构建基于Maven的Java EE项目的最快方法. 因此,它已经具有了令人敬畏的功能,使您作为开发人员的生活更加轻松. 在大多数情况下,使用Forge的人们可能 ...

  6. JBoss Forge NetBeans集成–入门

    JBoss Forge是构建基于Maven的Java EE项目的最快方法. 因此,它已经具有了令人敬畏的功能,使您作为开发人员的生活更加轻松. 在大多数情况下,使用Forge的人们可能会对创建Web应 ...

  7. ArcBlock ⑦ 月报 | Forge 框架升级更新 开发者社区建设如火如荼

    7 月,ArcBlock Forge 框架升级更新发布,团队在产品研发.市场运营.生态建设等诸方面继续稳步推进. 发布 7 月 30 日,ArcBlock Forge 框架升级,提供全新区块链开发工具 ...

  8. 2.1 开始使用Forge

    开始使用Forge 这里是一个从零开始构建基础Mod的简单导引.该文档的剩余部分会指导你如何完成接下来的步骤. 从头开始创建Mod 1.从forge的文件站点获取一个源代码分发版本(需要的是Mdk文件 ...

  9. Nodejs 基于 Autodesk Forge 转化和展示 BIM(rvt 格式)

    本人对于 BIM 一无所知,笔记中都是搜索引擎查找+猜测+总结的成果,一些结论和断言会有不准确和不专业之处,请多多见谅. 背景 工作的项目中需要在页面中展示 BIM. BIM 有很多解释,这里指的是 ...

  10. electron forge

    序 electron forge是electron官方推荐的打包.分发工具,怎么说呢,可以参考的资料少之又少,不过话又说回来,其他的打包工具可以参考的内容也并不见得就很多. 在正式切入主题以前,先谈谈 ...

最新文章

  1. pytorch reshape_pytorch常用总结 之 tensor维度变换
  2. python安装流程-Python安装与卸载流程
  3. 异常检测-LocalOutlierFactor的理解与应用
  4. 2019年4月第四周_2012年4月最佳怪胎文章
  5. 广东计算机学会 信息学省初赛,全国青少年信息学奥林匹克竞赛联赛-广东计算机学会...
  6. STM32——HAL库函数版——AD7656驱动程序
  7. c语言编程编写笑脸,用C语言编写笑脸游戏.doc
  8. 【Python】Time模块 ValueError: unconverted data remains: UnicodeEncodeError:
  9. 最新CleanMyMac X4.12.1中文版Mac系统优化清理工具
  10. Vue弹性标题栏(收缩扩张标题栏背景)
  11. python0基础自学英语_0基础怎么自学python,大概要多久?
  12. 蓝桥杯的比赛流程和必考点
  13. 微信小程序 - 修改 button 边框和背景色
  14. mysql建库1044_Mysql创建数据库时提示Error 1044
  15. java迷宫生成代码_maxe.java 源代码在线查看 - Java Maze 计算机自动生成迷宫 资源下载 虫虫电子下载站...
  16. 手握国企offer,33岁程序员不按常理出牌,网友炸了!
  17. 最长公共子串(Python)
  18. 背包问题knapsack的三种解法(Python 和 C)
  19. 旋转 翻转_旋转跳跃我闭着眼……1.8吨货车突然腾空翻转!监控拍下不可思议瞬间...
  20. 【TestNG】TestNG使用教程详解

热门文章

  1. swift 与objective-c区别
  2. maven配置时报错NB: JAVA_HOME should point to a JDK not a JRE**解决方法
  3. 【学习笔记】简单的连通性状压DP——插头DP(不学以为是天书)
  4. oracle roseha 配置,RoseHA 9.0 for Windows配合Oracle11g配置文档_v2.0-2015-04.pdf
  5. 掌握业务流程图符号,提高业绩不再没有头绪
  6. 冯诺依曼计算机流程图,基本流程图综述
  7. 夏普MAX3101N复印故障
  8. 计算机无法安装VC2015,win10 vc++2015一个或多个问题导致了安装失败如何处理
  9. 柯尔莫哥洛夫微分方程
  10. IDEA SSH工具连接方式