forge java7_1.构建forge
# :-: 构建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相关推荐
- Autodesk Forge Viewer与Forge API Node.js客户端SDK的TypeScript声明文件发布!
作为一个凝聚专(jie)业(cao)精(man)神(man)的团队(Autodesk ADN),这大过?年的岂能没有一点表示?!花式红包什么的早已化境,技术分享大家也审low疲劳了,所以我们这就本着M ...
- linux mc服务器及forge,教程/架设Forge服务器
该页面的内容不受Mojang AB.Minecraft Wiki与Minecraft论坛的官方支持. 1.6至现在 本教程是对使用Windows操作系统的用户所编写的,但是可能对于其他的操作系统(Ma ...
- 关于Minecraft Forge构建环境失败解决方法
有许多小伙伴没有代理下载好Forge以后无法进行构建环境,这里给出解决方法 第一种 挂代理,百度上面代理很多, 但是有的小伙伴挂代理也是无法进行完成Forge的构建环境 例如代理网速较慢等多种原因 这 ...
- Day 17: 使用 JBoss Forge 和 OpenShift 构建部署 JAVA EE 6 应用
今天的"30天学习30种新技术"挑战,我决定学习一下JBoss Forge.JBoss Forge是一个创建基于Maven的Java应用的开发工具,它可以帮助Java开发者快速地开 ...
- jboss入门_JBoss Forge NetBeans集成–入门
jboss入门 JBoss Forge是构建基于Maven的Java EE项目的最快方法. 因此,它已经具有了令人敬畏的功能,使您作为开发人员的生活更加轻松. 在大多数情况下,使用Forge的人们可能 ...
- JBoss Forge NetBeans集成–入门
JBoss Forge是构建基于Maven的Java EE项目的最快方法. 因此,它已经具有了令人敬畏的功能,使您作为开发人员的生活更加轻松. 在大多数情况下,使用Forge的人们可能会对创建Web应 ...
- ArcBlock ⑦ 月报 | Forge 框架升级更新 开发者社区建设如火如荼
7 月,ArcBlock Forge 框架升级更新发布,团队在产品研发.市场运营.生态建设等诸方面继续稳步推进. 发布 7 月 30 日,ArcBlock Forge 框架升级,提供全新区块链开发工具 ...
- 2.1 开始使用Forge
开始使用Forge 这里是一个从零开始构建基础Mod的简单导引.该文档的剩余部分会指导你如何完成接下来的步骤. 从头开始创建Mod 1.从forge的文件站点获取一个源代码分发版本(需要的是Mdk文件 ...
- Nodejs 基于 Autodesk Forge 转化和展示 BIM(rvt 格式)
本人对于 BIM 一无所知,笔记中都是搜索引擎查找+猜测+总结的成果,一些结论和断言会有不准确和不专业之处,请多多见谅. 背景 工作的项目中需要在页面中展示 BIM. BIM 有很多解释,这里指的是 ...
- electron forge
序 electron forge是electron官方推荐的打包.分发工具,怎么说呢,可以参考的资料少之又少,不过话又说回来,其他的打包工具可以参考的内容也并不见得就很多. 在正式切入主题以前,先谈谈 ...
最新文章
- pytorch reshape_pytorch常用总结 之 tensor维度变换
- python安装流程-Python安装与卸载流程
- 异常检测-LocalOutlierFactor的理解与应用
- 2019年4月第四周_2012年4月最佳怪胎文章
- 广东计算机学会 信息学省初赛,全国青少年信息学奥林匹克竞赛联赛-广东计算机学会...
- STM32——HAL库函数版——AD7656驱动程序
- c语言编程编写笑脸,用C语言编写笑脸游戏.doc
- 【Python】Time模块 ValueError: unconverted data remains: UnicodeEncodeError:
- 最新CleanMyMac X4.12.1中文版Mac系统优化清理工具
- Vue弹性标题栏(收缩扩张标题栏背景)
- python0基础自学英语_0基础怎么自学python,大概要多久?
- 蓝桥杯的比赛流程和必考点
- 微信小程序 - 修改 button 边框和背景色
- mysql建库1044_Mysql创建数据库时提示Error 1044
- java迷宫生成代码_maxe.java 源代码在线查看 - Java Maze 计算机自动生成迷宫 资源下载 虫虫电子下载站...
- 手握国企offer,33岁程序员不按常理出牌,网友炸了!
- 最长公共子串(Python)
- 背包问题knapsack的三种解法(Python 和 C)
- 旋转 翻转_旋转跳跃我闭着眼……1.8吨货车突然腾空翻转!监控拍下不可思议瞬间...
- 【TestNG】TestNG使用教程详解
热门文章
- swift 与objective-c区别
- maven配置时报错NB: JAVA_HOME should point to a JDK not a JRE**解决方法
- 【学习笔记】简单的连通性状压DP——插头DP(不学以为是天书)
- oracle roseha 配置,RoseHA 9.0 for Windows配合Oracle11g配置文档_v2.0-2015-04.pdf
- 掌握业务流程图符号,提高业绩不再没有头绪
- 冯诺依曼计算机流程图,基本流程图综述
- 夏普MAX3101N复印故障
- 计算机无法安装VC2015,win10 vc++2015一个或多个问题导致了安装失败如何处理
- 柯尔莫哥洛夫微分方程
- IDEA SSH工具连接方式