更新时间: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
- gradlew.bat setupDecompWorkspace //装载必要文件
- gradlew.bat eclipse //自动配置工作空间
你或许会出现错误,在setupDecompWorkspace的过程中,但这没有关系 请再次运行一遍.除非你不用Eclipse,否则别去运行gradlew.bat setupDecompWorkspace
Mac/Linux(未实验)←本人无Linux和Mac 求有的同志们去试试
- ./gradlew setupDecompWorkspace
- ./gradlew eclipse
如果你需要很长的时间去下载资源文件,你可以从你的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.
- 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