Minecraft(我的世界)中文论坛
标题: [未知之域]ForgeMod开发环境的搭建及开发帮助教程
作者: 凯文文 时间: 2017-8-31 23:11
标题: [未知之域]ForgeMod开发环境的搭建及开发帮助教程
本帖最后由 1192085905 于 2018-8-25 11:59 编辑
这个帖子的目的是为了更好地方便开发者去构建forge,因为Mod的门槛就难在了构建这边,导致一部分人因此失去了对Mod开发的兴趣(瞎扯……)
然后呢,我根据RecursiveG大佬和ustc_zzzz大佬的教程贴,整理并总结了这个教程。可能这个教程里面内含很多上面2位大佬帖子里面有的内容,但是我都是尽量以自己的语言简化并整理过的。
(有错的地方希望大家可以提出来,我会及时改正)
然后我这边用的是Coding的pages服务搞的静态页哇塞,Coding太渣了,已经把coding的静态页挪到码云了,我这边测试比coding好多了……
链接如下:教程链接
教程目录
- 构建的前提步骤
- Eclipse下的构建
- IDEA下的构建
- 热加载
- 一些构建问题的解决方案
然后是我这边为了方便大家构建方便,把耗子大佬构建好的版本发出来:点击进入 密码: jmrv
[afd]kevinwalker[/afd]
[groupid=1181]Unknown Domain[/groupid]
作者: 丨囧呆丨 时间: 2017-9-1 01:36
本帖最后由 丨囧呆丨 于 2017-9-6 13:57 编辑
你漏说了一点 或者是我们配置步骤不一样 那就是配置好后,文件名和文件位置不要轻易更改,不然会出现测试的时候打开mc直接闪退的问题,因为XXXClient.launch和XXXServer.launch你打开后你会发现里面写的是绝对路径,不修改会出毛病,至于其他地方有没有这样这个问题我还没找到,嘛说了这么多你可以去试试看,反正我记得我就是这样然后导致测试失败
作者: 丨囧呆丨 时间: 2017-9-1 02:12
其实只要在同目录里新建一个txt,然后输入gradlew setupDecompworkspace && gradlew eclipse,然后保存成Setup Workspace.bat再打开这个bat文件就可以了,好像不用那么复杂,不过在它安装好gradle后可能会有几率显示错误然后命令窗口自动关掉,这个不用担心重新打开bat就行了
作者: 343362619 时间: 2017-9-1 11:06
1.12用的什么版本的jdk呀,我运行不了,说CMS过时了
作者: 343362619 时间: 2017-9-1 11:08
搭建工作是完成了,就是不能用例子来运行
作者: 丨囧呆丨 时间: 2017-9-1 14:29
你去看看有没有出现我二楼提到的问题
作者: 343362619 时间: 2017-9-1 19:23
谢谢,没有,mc根本就没运行
作者: 343362619 时间: 2017-9-1 19:33
我下的的是1.12-1.14的mdk,可能有什么新讲究在里面把
作者: 343362619 时间: 2017-9-1 21:13
用1.10-1.12就成功打开了mc
作者: huai1132875844 时间: 2017-9-2 18:54
我按照教程构建 一直出错啊。。。后面能看到很多跳过。。。。。
我挂了自己的全局的翻墙的。。。。
作者: huai1132875844 时间: 2017-9-2 18:55
有dalao能帮我构建个1.12.1的吗
作者: huai1132875844 时间: 2017-9-2 20:58
构建成功了。。问题出在JAVA身上
JDK和之前下的JRE有冲突。。。
作者: 丨囧呆丨 时间: 2017-9-3 01:36
本帖最后由 丨囧呆丨 于 2017-9-3 01:53 编辑
一、有多个JRE的话貌似会默认用旧版本的JRE,无论它有没有对应的JDK
二、JDK和JRE一定都要有,而且版本要一致,如果是在官网下的JDK8最新版应该不会出现没有JRE的问题
三、如果你安装好了JDK还得去环境变量设置,不知道怎么弄的话问我我再教你
四、你如果重新搞定JDK的话可能得重新构建,要重新构建的话建议重新弄个没构建过的MDK进行构建
五、建议只保留一个JDK8(JAVA8)
作者: 新人是怪物 时间: 2017-9-3 12:15
666666666666
作者: q2638911632 时间: 2017-9-3 14:28
好的谢谢
作者: Spedin 时间: 2017-9-7 20:07
开发环境还是没搭建好..我搭建了8小时了已经..
作者: 凯文文 时间: 2017-9-8 18:45
搭建问题教程里面有解决方法,如果报错请把报错发给我。
作者: 2388502952 时间: 2017-9-8 19:35
可以的很强势
作者: 2388502952 时间: 2017-9-23 16:10
666666666大佬大佬
作者: volta薯片~ 时间: 2017-10-2 18:00
可以的,学学看
就怕学不会打脸
作者: bibiiX 时间: 2017-10-12 14:14
想问一下,MCP要怎么加到里面去啊?。。现在就卡在了把mcp和forge整合上
作者: Light_colour 时间: 2018-2-4 12:09
没翻墙怎么办
作者: 996806353 时间: 2018-4-5 17:28
谢谢上传的搭好的环境,连1.12都更新到了。。没VPN的福音
作者: azbh111 时间: 2018-4-6 08:55
idea搭好了后
总是提示
you must set the minecraft version!
= =
作者: 名为123的貘 时间: 2018-7-4 15:19
2019高考倒计时是什么鬼?
作者: 74124819 时间: 2018-9-3 13:38
搭建环境之前必须要安装jdk和jre吗?
作者: 我系名字啊 时间: 2018-11-9 07:44
谢谢分享
作者: 星痕奇迹 时间: 2018-11-19 10:49
本帖最后由 星痕奇迹 于 2018-11-19 10:50 编辑
我在安步骤构建forgemod的时候,在文件位置cmd输入代码gradlew setupDecompWorkspace,出来很多行的省略号,然后就无限的省略号了。。。
作者: 910376348 时间: 2018-11-20 13:28
666666666666666666
作者: Build_egg 时间: 2018-11-23 17:12
学习一下
作者: 尬兹GZ 时间: 2019-2-20 14:10
666666顶顶顶
作者: qq2362975089 时间: 2019-8-6 21:19
怎么才能吧1.14.4的MDK构建完成并有1.14.4版本的mc源代码。求鸭
作者: Day4331Dream 时间: 2019-8-11 21:26
本帖最后由 Day4331Dream 于 2019-8-11 21:27 编辑
我按照教程做的
前面都好好的
后来总卡在一个地方
告诉我
FAILURE: Build failed with an exception.
* Where:
Build file '(这里是mdk根目录,全英文无空格无非法字符的路径)\build.gradle' line: 10
* What went wrong:
A problem occurred evaluating root project '(这里是mdk根目录)'.
> org.gradle.api.internal.TaskOutputsInternal.dir(Ljava/lang/Object;)Lorg/gradle/api/tasks/TaskOutputs;
build.gradle文件的第十行 也就是出错的那行 代码: apply plugin: 'net.minecraftforge.gradle.forge'
偶尔还会显示SSLException
求解!
作者: 洪放来也 时间: 2019-10-23 16:48
构建环境用的eclipse,要怎么打开文件
我没看到browse,,,