本帖最后由 hao19891029 于 2013-10-10 16:36 编辑
注:下面文章基本转自Forge论坛里的教程(
原地址),游戏版本为1.6.2。缓慢更新。。。
索引贴地址:
点我
引
安装Minecraft Forge是一件很简单的事情。跟着下面的步骤走就没有问题了。在开始之前你应该完整地阅读本编,包括警告和常见错误的提示 |
安装Forge源码(Forge src)之前
安装Forge
下载一个干净的Forge src(在这里下载src)(进入页面后点击“Downloads”下面的“src”下载),你可以下载最新的版本,但是它有可能有bug。 当你把下载好的压缩文件解压出来后会得到一个“forge”文件夹,不要对它重命名!你可以在全部安装步骤结束后再对它重命名。
对于Linux用户,确保你已经安装了Astyle和Wine,并且能使用。
接下来,进入“forge”文件夹,运行“install.cmd”(Windows用户)或者“install.sh”(Mac/Linux用户)。如果Linux/Mac用户出现“Permission Denied”错误,直接在“forge”目录下运行chmod +x install.sh“install”会自动执行很多的任务,包括:
- 下载所有需要的文件(Minecraft,MCP(Mod Coder Pack),Java 库)
- 自动配置MCP
- 反编译Minecraft
安装需要的时间取决于硬件的好坏。平均都会少于10分钟,但是也有人说安装了超过一个小时才成功。不如先去吃点东西吧。
当脚本全部执行完毕,Minecraft源码已经被Forge正确的反编译了。
Eclipse打开源码请看“警告和常见错误“的最后。 |
警告和常见错误
游戏版本
Forge包括了一个跟MCP相对应的minecraft,也许这个minecraft的版本不是最新的,但是你必须使用这个版本才能让所有代码正确运行。
MCP 脚本
你不需要运行任何的MCP 脚本文件来反编译Minecraft 和安装Forge,Forge自带的“install”会帮你完成这些事情。
不要删除“recompile”和“reobfuscate”命名的文件,你需要用他们来发布你的mod。
如果你看到这样的错误:
- WindowsError: [Error 5] Access is denied: '<..>\\mcp72\\eclipse'
复制代码 试试删除你解压后的forge\mcp\文件夹目录下的“eclipse”,然后再运行“install”。
请确保在安装过程中Eclipse是关闭的。
你可以将Eclipse的工作空间直接指定到forge\mcp\eclipse文件夹,里面已经帮你配好了一切,如果不能用,请把 forge\fml\eclipse 文件夹覆盖掉 forge\mcp\eclipse文件夹或者重新下载最新的Forge再安装。
(1.6.x不是用Start类来启动的,是用net.minecraft.launchwrapper.Launch来启动的,具体做法是,install完了forge以后,打开eclipse,把工作空间指定到\forge\mcp\eclipse这个路径,然后按F11键启动,这时别选Start,选择Launch启动,如果还不行就对着项目右键,选择“Run As”,然后点击“Run Configurations...”,在里面的“Arguments”标签里把“VM arguments”里的东西删掉,保存后再启动试试)
|
Forge文件夹结构
- \forge\ 所有src压缩包解压出来的东西都放里面,在解压缩包的时候被创建。
- \forge\install.sh 或者 \forge\install.cmd Forge自动安装用的安装脚本。
- \forge\mcp\ Minecraft Coder Pack tools(MCP)所有东西都在里面。
- \forge\mcp\eclipse\ 已经配置好的给Eclipse用户用的工作空间。
- \forge\mcp\src\ 你的代码资源文件所在的地方。
- \forge\mcp\recompile.sh 以及 \forge\mcp\reobfuscate.sh(.bat为Windows用户使用) 用于发布你的mod所使用的脚本。
- \forge\mcp\reobf\ 在运行了”reobfuscate.sh“(.bat为Windows用户使用)以后,你的mod出现在这个文件夹里面。
|
Eclipse也配置不好呢····
yeyaowei 发表于 2013-9-27 17:44 
Eclipse也配置不好呢····
这么悲剧。。。我安装1.6.2Forge装了两天了也没装好,教程说的十分钟感觉略坑爹。。。
hao19891029 发表于 2013-9-27 17:51 
这么悲剧。。。我安装1.6.2Forge装了两天了也没装好,教程说的十分钟感觉略坑爹。。。
求Eclipse配置方法···
yeyaowei 发表于 2013-9-27 18:03 
求Eclipse配置方法···
你是说你的Eclipse不能用还是Eclipse新建Mod项目以后不能用?如果是后者你可以直接把工作空间指定到\forge\mcp\eclipse下面
hao19891029 发表于 2013-9-27 18:06 
你是说你的Eclipse不能用还是Eclipse新建Mod项目以后不能用?如果是后者你可以直接把工作空间指定到\forg ...
无法编译···
或者说是java问题?
yeyaowei 发表于 2013-9-27 18:07 
无法编译···
或者说是java问题?
具体是什么情况?
hao19891029 发表于 2013-9-28 09:16 
具体是什么情况?
就是按Run as 之后确认出来个信息框···具体我忘了
yeyaowei 发表于 2013-9-28 09:40 
就是按Run as 之后确认出来个信息框···具体我忘了
然后你得选择Start.java文件来启动游戏
hao19891029 发表于 2013-9-28 09:53 
然后你得选择Start.java文件来启动游戏
求发个专门讲这个的帖子吧···
yeyaowei 发表于 2013-9-28 09:55 
求发个专门讲这个的帖子吧···
对不起我错了,原来1.6.x不是用Start类来启动的,是用net.minecraft.launchwrapper.Launch来启动的,具体做法是,install完了forge以后,打开eclipse,把工作空间指定到\forge\mcp\eclipse这个路径,然后按F11键启动,这时别选Start,选择Launch启动,如果还不行就对着项目右键,选择“Run As”,然后点击“Run Configurations...”,在里面的“Arguments”标签里把“VM arguments”里的东西删掉,保存后再启动试试,还不行的话我就不知道了,至少我现在这样做已经可以启动了
hao19891029 发表于 2013-9-30 17:07 
对不起我错了,原来1.6.x不是用Start类来启动的,是用net.minecraft.launchwrapper.Launch来启动的,具体 ...
谢谢
我试试
我发现那个FORGE INSTALL 自动下载的那个MCP804.ZIP 已经损毁
所以连FORGE都安装失败 连开始的机会也没有
有没有大大可以给我那个档案阿?
是在FORGE 1.6.2 871的那个SRC 解压出来的 forge\fml中
一个叫MCP8.04.ZIP
kingdomheart 发表于 2013-10-10 16:37 
我发现那个FORGE INSTALL 自动下载的那个MCP804.ZIP 已经损毁
所以连FORGE都安装失败 连开始的机会也没有
...
http://pan.baidu.com/s/1cK4Rn
试试看这个,我从别人那拿到的已经install好了的forge
hao19891029 发表于 2013-10-10 16:50 
http://pan.baidu.com/s/1cK4Rn
试试看这个,我从别人那拿到的已经install好了的forge
你這個是什麼版本的@@? 我需要一個1.6.2的
kingdomheart 发表于 2013-10-10 17:00 
你這個是什麼版本的@@? 我需要一個1.6.2的
就是1.6.2的
不是说forge安装的话要翻墙不翻墙的话慢到死
hao19891029 发表于 2013-9-27 17:51 
这么悲剧。。。我安装1.6.2Forge装了两天了也没装好,教程说的十分钟感觉略坑爹。。。
视网络状况而定,我以前几天都没下载完,各种失败,偶尔还被墙= =好不容易才成功的
搭建环境完全是个悲剧
缺少项目描述文件
听不懂你们
大佬我的forge安装器不能点开,我已经运行过游戏了。。。怎么办额
this application requires a java runtime environment 1.8.0