Minecraft(我的世界)中文论坛

 找回密码
 注册(register)
查看: 16452|回复: 52

[Mod开发教程] [给1.7.2安装不来Forge-src的人]1.7.2 ForgeGradlew的正确使用方法

 关闭 [复制链接]
q513902026 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2695
钻石
性别
保密
注册时间
2012-5-27
查看详细资料
发表于 2013-12-28 06:41:56 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 q513902026 于 2015-1-31 12:55 编辑

更新时间:2014/1/3
以参考更改帖子内容

鉴于第一次接触ForgeGradlew的人不会在少数
而且本人也不会使用
就从Forge论坛上找到了一篇教程帖子
本人已死,不提供配置错误的解答 请自行前往Forge论坛查询

ForgeGradlew使用讨论:http://www.minecraftforge.net/forum/index.php?board=118.0
                                              ↑
                                        懂英文的自己去看看吧
原帖:http://www.minecraftforge.net/forum/index.php/topic,14048.0.html
参考贴:http://www.mcbbs.net/thread-213031-1-1.html

This tutorial assumes you have some previous knowledge of Minecraft modding and have gotten all the initial stuff done (PATH variables whatnot).
本教程假设你已经有编写MOD的实力。

在教程开始之前
你需要一个最新版的Eclipse和最新的Forge-src
Eclispe最新版  下载:http://www.eclipse.org/downloads/
Forge-src最新 下载:http://files.minecraftforge.net/  ←老地址

第一步请在你的命令行解释器中运行一下命令
   Windows
  1. gradlew.bat setupDecompWorkspace //装载必要文件
  2. gradlew.bat eclipse //自动配置工作空间
复制代码
↑假设你已经切到了Forge-src 所在目录
你或许会出现错误,在setupDecompWorkspace的过程中,但这没有关系 请再次运行一遍.除非你不用Eclipse,否则别去运行gradlew.bat setupDecompWorkspace
Mac/Linux(未实验)←本人无Linux和Mac 求有的同志们去试试
  1. ./gradlew setupDecompWorkspace
  2. ./gradlew eclipse
复制代码
If it is taking a long time to download assets, you can skip it by copying the assets folder from your normal minecraft folder toforge-directory/.gradle (so you will have forge-directory/.gradle/assets).
如果你需要很长的时间去下载资源文件,你可以从你的Minecraft1.7.2中复制 以此来跳过该过程,详情如上
或者在使用gradlew.bat -Dhttp.proxyHost=[你的代理的地址] -Dhttp.proxyPort=[你的代理的HTTP代理端口] -Dhttps.proxyHost=[你的代理的地址] -Dhttps.proxyPort=[你的代理的HTTPS代理端口] setupDecompWorkspace
[/spoiler]


第二步
打开你的Eclipse  但是不要点击新建Java项目 这不重要 我们先放到一边
点开你的Eclipse上面的Help是的 你没有想错 就是安装Eclipse的插件 我相信你知道如何安装 搜索Gradle即可
↓ 这是附带的 如果你的Eclipse 不支持搜索插件(或者说你不会)
安装地址  →http://dist.springsource.com/release/TOOLS/gradle  

第三步
我们在插件安装完后 就可以进行接下来的工作
注意接下来你需要使用切换工作空间功能
而不是新建-新建新的Java项
根目录选择Forge作为根目录,而不是Eclipse作为根目录 ← 非常重要
导入成功后 别以为结束了 我们还需要做一点细微的调整


当你做完这一切之后你就可以打开src文件夹 把其中的代码替换成你的代码了

愉快的码代码
↓ 特别的
Notes:
  • As of the time of writing, ForgeGradle does not yet support decompiling Minecraft, and so none of the usual Minecraft source files are there.
  • Your mod will be compiled as class files by Gradle when you run it, inside forge-directory/bin.
  • You can reobfuscate/package your mod using the following (.bat on Windows): gradlew build although you will need tomodify the build.gradle file first.
Thanks to:
  • AbrarSyed for sort of explaining the process at 4AM when he should be sleeping :P
  • luacs1998 for pointing out Run Configuration arguments
  • JuiceGrape for pointing out the eclipse folder was pretty much unused...
  • Kobata and _l4mRh4X0r_ for discussing about some gradle parameters
  • A whole bunch of other people I forgot to mention



评分

参与人数 2人气 +5 金粒 +45 收起 理由
chenxinran + 1 + 15 Mcbbs有你更精彩~
rom718 + 4 + 30 Mcbbs有你更精彩~

查看全部评分

q513902026 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2695
钻石
性别
保密
注册时间
2012-5-27
查看详细资料
 楼主| 发表于 2013-12-28 06:45:49 | 显示全部楼层
本帖最后由 q513902026 于 2014-1-4 21:36 编辑

Q:我在导入时,Eclipse提示我并未找到项目。
A:请尝试确认是否安装Gradle For Eclipse

Q: 我想使用单独的目录来构建我的MOD
A:请阅读这篇教程 http://www.minecraftforge.net/forum/index.php/topic,14791.0.html

Q:我混淆我的MOD出错了
A:请按照http://www.mcbbs.net/forum.php?mod=redirect&goto=findpost&ptid=213031&pid=4095900
等出新版本ForgeGradle修复吧,目前零时解决办法从ForgeGradle1.1降成1.0即可

+或者在build.gradle最后加上:
reobf { deobfFile = new net.minecraftforge.gradle.delayed.DelayedFile(project, "build/tmp/deobfBinJar/deobfed.jar") }
自己指定reobf属性

@yuxuanchiadm
回复

使用道具 举报

Yinyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
3507
钻石
性别
保密
注册时间
2013-8-19
查看详细资料
发表于 2013-12-28 07:03:49 | 显示全部楼层
[Yinyu]
小白路过。。
回复

使用道具 举报

hsk001ufo 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
8336
钻石
性别
保密
注册时间
2012-7-7
查看详细资料
发表于 2013-12-31 17:42:08 | 显示全部楼层
新人渣弱弱的问一问Forge是啥=。=
回复

使用道具 举报

q513902026 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2695
钻石
性别
保密
注册时间
2012-5-27
查看详细资料
 楼主| 发表于 2013-12-31 17:45:59 | 显示全部楼层

1.2.5后期 基本上MOD是基于Forge提供的API进行编写的
简单的说 就是你要玩MOD 除非安装Forge 或者Modloader 不然无法载入
回复

使用道具 举报

hsk001ufo 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
8336
钻石
性别
保密
注册时间
2012-7-7
查看详细资料
发表于 2013-12-31 17:48:35 | 显示全部楼层
q513902026 发表于 2013-12-31 17:45
1.2.5后期 基本上MOD是基于Forge提供的API进行编写的
简单的说 就是你要玩MOD 除非安装Forge 或者Modloa ...

又涨了点知识=。=谢指导
回复

使用道具 举报

岁月之殇 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1686
钻石
性别
保密
注册时间
2013-4-6
查看详细资料
发表于 2013-12-31 19:54:26 | 显示全部楼层
我只问一个问题...这个和1.6.2以前的文件夹架构好像不太一样...亲能解释一下现在的MOD文件是至于哪个文件架构下的么..Mod新手表示很无力...
回复

使用道具 举报

lzjluzijie 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
5573
钻石
性别
保密
注册时间
2013-2-19
查看详细资料
发表于 2013-12-31 20:22:42 | 显示全部楼层
多点图啊。。。
回复

使用道具 举报

q513902026 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2695
钻石
性别
保密
注册时间
2012-5-27
查看详细资料
 楼主| 发表于 2013-12-31 22:18:03 | 显示全部楼层
本帖最后由 q513902026 于 2014-1-1 16:37 编辑
岁月之殇 发表于 2013-12-31 19:54
我只问一个问题...这个和1.6.2以前的文件夹架构好像不太一样...亲能解释一下现在的MOD文件是至于哪个文件架 ...

百度一下Gradlew的开发模式你就能知道的
回复

使用道具 举报

Kamoeth 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1357
钻石
性别
保密
注册时间
2013-8-19
查看详细资料
发表于 2014-1-1 10:10:18 | 显示全部楼层
{:10_522:}连蒙带猜大概懂了……
奇怪……Forge什么时候安装变得这么麻烦了
回复

使用道具 举报

huanghongxun 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
17791
钻石
性别
保密
注册时间
2013-2-9
查看详细资料
发表于 2014-1-1 14:26:20 | 显示全部楼层
hsk001ufo 发表于 2013-12-31 17:48
又涨了点知识=。=谢指导

PE版主么OAO
回复

使用道具 举报

SuperGameMaster 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
5420
钻石
性别
保密
注册时间
2013-8-8
查看详细资料
发表于 2014-1-1 14:47:54 | 显示全部楼层
LZ果然很厉害。
回复

使用道具 举报

hsk001ufo 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
8336
钻石
性别
保密
注册时间
2012-7-7
查看详细资料
发表于 2014-1-1 15:14:58 | 显示全部楼层
huanghongxun 发表于 2014-1-1 14:26
PE版主么OAO

=。=有事么
回复

使用道具 举报

manageryzy 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2649
钻石
性别
保密
注册时间
2013-5-26
查看详细资料
发表于 2014-1-1 19:34:38 | 显示全部楼层
今天打算丧心病狂的开始1.7.2mod制作的坑,然后就发现forge不会用了……LZ竟然这么快就发了,万分感激啊
回复

使用道具 举报

manageryzy 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2649
钻石
性别
保密
注册时间
2013-5-26
查看详细资料
发表于 2014-1-1 20:59:40 | 显示全部楼层
教练,这不科学,lwjgl竟然一直403错误QAQ
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 手机版本

GMT+8, 2019-3-27 10:18 , Processed in 0.042242 second(s), Total 22, Slave 21 queries , Gzip On, MemCached On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标。
本站与Mojang以及微软公司没有从属关系。

© 2010-2019 我的世界中文论坛 版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。

快速回复 返回顶部 返回列表