Minecraft(我的世界)中文论坛

标题: Minecraft MOD制作:从入门到精通——第三章:设置工作环境

作者: DJXGAME    时间: 2012-8-21 19:34
标题: Minecraft MOD制作:从入门到精通——第三章:设置工作环境
本帖最后由 DJXGAME 于 2012-12-16 16:45 编辑

Minecraft MOD制作:从入门到精通
The Dummy's Guide to Modding - From Setup to Advanced!




第三章:设置工作环境


在这章开始之前呢,我们需要提一下forge。我个人相比较modloader而言更倾向于forge。您可以在安装之前阅读关于Forge与modloader之间的比较,但是记得总结。有许多工具有助于提高您MOD的兼容性并使您的MOD制作之路更为轻松。Forge可以通过更新支持不同的版本但是modloader只支持对应的版本。所以不要犹豫通过安装FML和其他一些工具,您可以不需要安装那繁多的API。如果您有任何问题,请移驾至esper.net并加入#MinecraftForge。


请参阅本文:http://www.mcbbs.net/thread-71071-1-1.html

准备文件

在工作环境中,您需要一份纯净的.minecraft 文件夹。可以通过备份您当前.minecraft文件夹,并通过点击"force update"来获得纯净的minecraft文件



下载

您在开始MOD制作之前还需要下载一下这三样东西:


设置工作环境

首先将MCP解压缩至您所希望的位置,我个人的习惯是在桌面新建一个名为"Mods"的文件夹,并将MCP解压缩至那里。Forge SRC的下载文件应该会是一个单独的名为"forge"的文件夹,将其解压缩至MCP目录下的“jars”文件夹里(其实只需要Bin和resources文件夹……但是无妨)。由于Forge不在依赖modloader,所以您不再需要安装modloader了。如果您计划制作支持多人生存模式(SSP)的MOD,您必须要在http://www.minecraft.net/download下载minecraft_server.jar文件,也放在前文所述的"jars"文件夹中,如下图所示:

现在返回MCP目录下的“forge”文件夹,运行"install.cmd"文件,如果您操作系统不同文件名字也不同。稍等片刻,安装结束后我们继续……

收尾工作

如果您在运行install.bat或者install.sh文件时没有任何错误,您现在应该可以开始您的大师之路了。返回Mcp/eclipse文件夹中,复制文件夹的地址,如:X:UsersMitchDesktopModsNewModMCPeclipse。现在您可以通过在您文件解压缩至您所希望的位置的方式安装eclipse。安装结束之后通过双击eclipse.exe的方式运行eclipse,当系统问及您的工作环境时,粘贴之前您复制的Mcp/eclipse文件夹的位置。当加载结束后,需要您找到“Client/src/net.minecraft.src/”的位置。


作者: 819tierqusi    时间: 2012-8-21 19:37
。。。看来还没有讲到怎么做mod继续等~
作者: geludan    时间: 2012-8-21 19:38
LZ我要整合包
作者: 游民    时间: 2012-8-21 19:42
看来还没有讲到怎么做mod
作者: 猪场AMX    时间: 2012-8-21 19:47
游民 发表于 2012-8-21 19:42
看来还没有讲到怎么做mod

你想的太简单了吧。。。
要一段过程啊
作者: 火星蚂蚁    时间: 2012-8-21 19:53
完全看不懂的撸过..
作者: john180    时间: 2012-8-21 19:55
路过围观一下
作者: jianghr    时间: 2012-8-21 19:57
嗯要努力啊,有人在和你竞争了~~
作者: sylqiuyifeng    时间: 2012-8-21 20:09
额……
对做mod没啥兴趣呵呵
不过还是支持的
作者: miguo    时间: 2012-8-21 20:23
终于有实质内容了

作者: qw4wer    时间: 2012-8-21 20:24
来晚了,等真片
作者: 路邊電燈泡    时间: 2012-8-21 20:27
沒想到開始要出現使用Forge製作單人Mod的教程了?
作者: 1076742624    时间: 2012-8-21 21:26
擦,你们回帖速度太快了吧
作者: strawmaine    时间: 2012-9-3 13:28
  1. Forge SRC的下载文件应该会是一个单独的名为"forge"的文件夹,将其解压缩至MCP目录下的“jars”文件夹里...
复制代码
forge源文件是解压到MCP根目录,而放进jars文件夹的应该是纯净.minecraft文件夹里面的那些东西。这中间你有漏译了。
作者: hukk    时间: 2012-9-22 10:02
应该说明ForgeSRC是Forge的源代码吧
作者: hukk    时间: 2012-9-22 11:09
系统找不到指定文件


这个文件python_mcp install.py找不到
作者: benbensonson    时间: 2012-9-26 17:51
Minecraft ForgeSRC找不到.......
作者: 大腦-格式化    时间: 2012-9-27 04:27
benbensonson 发表于 2012-9-26 17:51
Minecraft ForgeSRC找不到.......

握手,我也找不到...
作者: 大虫    时间: 2012-10-21 10:19
是什么意思?英语盲= =



作者: 13186805775    时间: 2012-10-27 02:50
表示 。。除了Eclipse  之外  其他的找半天找不到下载的地方  谁能提供一下 。。
作者: 小夏君、    时间: 2012-11-11 09:54
MCP下载不到是什么心态
作者: dhnkajfhla    时间: 2012-11-11 11:38
下了说找不到格式啊!
作者: 52Dora    时间: 2012-11-11 20:23
故意挖坟,并非恶意:
坑爹的forge,要下载fernflower,正好地址是dropbox,刚好VPN不能连,草草草草草!
作者: King991005    时间: 2012-12-27 22:03
关于下载的问题 求完善下载地址...
http://www.mcbbs.net/forum.php?m ... id=73206&extra=
求解答
{:10_512:}
作者: bhhophho    时间: 2013-1-10 21:25
为什么 forge 6.6.0.497要把 mcp7.26.zip 从网上下载下来放进 forge\fml 里面呢?
是楼主描述不细致,还是,因为 forge 更新了所以处理方法也不同了?
作者: NNIAC    时间: 2013-1-16 22:21
贴图怎么搞啊{:10_494:}
作者: Smith    时间: 2013-2-13 14:27
本帖最后由 Smith 于 2013-2-13 14:29 编辑

看不懂英文......LZ做个整合包好么!



作者: nkiy    时间: 2013-3-1 14:28
中间有一步错了,是将刚下载的 .minecraft 目录中的内容拷贝到 jars 目录,而不是将 forge 解压缩。
原文没错,楼主应该是翻译的时候眼花了。。。
作者: tangjunhao    时间: 2013-3-17 16:19
表示找不到NET啥啥啥……
作者: xjw4948    时间: 2013-3-18 20:57
看懂一半看不懂一半……
作者: 星海长河    时间: 2013-3-19 19:08
啊呀呀 撸主你的SRC下载地址失效了啊 http://www.minecraftforge.net/ 求更新 谢谢啦
作者: 天空之城TMD    时间: 2013-3-30 07:50
楼主我快崩溃了。。。
MCP和forge的网页都是英文的,好不容易在MCP官网找到了下载地址,结果提示网页不存在 ==
作者: 我是基岩    时间: 2013-5-10 09:05
没有net.minecraft.src
作者: 26393870    时间: 2013-5-11 17:25
還是不懂QAQ(台灣人
作者: 986175271    时间: 2013-6-25 05:59
LZ你讲的网站都是英文呐,我要你的整合包
作者: cocle    时间: 2013-6-29 21:16
我能说一开始就漏翻译了么??
  1. 设置工作环境
  2. 首先将MCP解压缩至您所希望的位置,我个人的习惯是在桌面新建一个名为"Mods"的文件夹,并将MCP解压缩至那里。Forge SRC的下载文件应该会是一个单独的名为"forge"的文件夹,将其解压缩至MCP目录下的“jars”文件夹里(其实只需要Bin和resources文件夹……但是无妨)。由于Forge不在依赖modloader,所以您不再需要安装modloader了。如果您计划制作支持多人生存模式(SSP)的MOD,您必须要在http://www.minecraft.net/download下载minecraft_server.jar文件,也放在前文所述的"jars"文件夹中,如下图所示:
复制代码
(其实只需要Bin和resources文件夹……但是无妨)  这一段原文是
Now take your fresh .minecraft folder and put it into the MCP folder called “jars” (you only need the bin and resources folder, but it doesn’t matter).
意思是把 .minecraft 文件夹放到 jars 文件夹里。后面才说resource文件夹和bin文件夹。。我说怎么在forge里面找不到这两个 文件夹呢。。
作者: 乔布斯    时间: 2013-7-1 19:04
为什么我按照Lz的方法做了但是运行BAT出错了?
作者: 乔布斯    时间: 2013-7-1 20:07
bhhophho 发表于 2013-1-10 21:25
为什么 forge 6.6.0.497要把 mcp7.26.zip 从网上下载下来放进 forge\fml 里面呢?
是楼主描述不细致,还是 ...

新版forge自带了MCP,老版本的要像楼主说的那样下载MCP
作者: 乔布斯    时间: 2013-7-1 20:08
Smith 发表于 2013-2-13 14:27
看不懂英文......LZ做个整合包好么!

整合包。。。。。。。。。。
其实LZ不提供准确地址的原因是这些软件都会更新的,比如说LZ的这种案子方法其实已经过时了
作者: 1847291366    时间: 2013-7-4 20:14
我只找到了这个···· 没找到net.minecraft.src求解啊QAQ!!!表示愿意等o.o

作者: lzjluzijie    时间: 2013-7-5 19:09
我去!MCP下载不了啊,急啊!
作者: 流星    时间: 2013-7-8 12:09
三个要下载的东西是进去了,但是不知道下载地址啊,论坛一直都在变,最好说一下啊,我都找不到
作者: nausicaa    时间: 2013-7-28 23:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: Universey    时间: 2013-7-29 11:14
找不到install.cmd。
作者: chenczr527    时间: 2013-7-30 16:03
LZ求助,forge按你的要求做了,但是没有发现有install.bat 下载下来的时候是压缩文件
作者: a1034426691    时间: 2013-8-1 11:46
撸主怎么下载啊。。。。,给我整合包吧
作者: wrrrrwwwww    时间: 2013-8-6 19:56
顶lz。。。。。。。。。。。。。。。。。。
作者: SD748    时间: 2013-8-15 13:48
strawmaine 发表于 2012-9-3 13:28
forge源文件是解压到MCP根目录,而放进jars文件夹的应该是纯净.minecraft文件夹里面的那些东西。这中间你有 ...

哦哦,怪不得我不行
作者: qq953222837    时间: 2013-8-17 15:07
学了java后 这个设置工作环境老是设置不好 楼主能帮帮忙不 我想写MOD 我都学了一个暑假java了
作者: hhttll    时间: 2013-8-27 13:32
lz能给我变出个1.5.2的服务端么...我找了3个小时都没找到啊。。
作者: a110239039    时间: 2013-9-12 17:53
找不到net.minecraft.src啊?
作者: jhzh01    时间: 2013-9-22 19:18
我终于发现:原来我用的是自家从developers.android.com上下的ADT整合包啊!(以前用过)
作者: 1174749969    时间: 2013-9-29 21:23
火星蚂蚁 发表于 2012-8-21 19:53
完全看不懂的撸过..

我只是最下面的看不懂
作者: cyqsimon    时间: 2013-10-7 18:56
好是好,但是这特么是“片刻”?无语了~话说我发现冥王星人换头像了~~(其实我还是喜欢原来的)
作者: 我是基岩    时间: 2013-10-11 20:11
我要整合包(话说整合包是什么?)。。
作者: wclssdn    时间: 2013-10-22 17:45
哈哈哈哈 楼主我也要整合包~~
作者: 6577597689    时间: 2013-10-22 21:23
LZ,我的怎么和你的完全不一样啊!!!
作者: 1759760728    时间: 2013-12-3 21:17
搞得我一头雾水~楼主有木有整合啊?!
作者: sunhaodong    时间: 2013-12-4 11:18
楼主一定要提醒新手“forge安装路径不可以有中文”啊!!!我就因为这个报错了,问题找了好久才找到原因
作者: 飞行天    时间: 2013-12-12 22:15
我表示英语不过关 下载不了 用了翻译器后 发现下载要钱 面对这种情况我只好说楼主我要整合包
作者: 6282801    时间: 2013-12-21 21:17
{:10_516:}进去地址后在哪里下载啊
作者: 2货曾N逼    时间: 2013-12-24 20:50
为何找不到“Client/src/net.minecraft.src/”
作者: royalflare    时间: 2013-12-28 22:13
我在运行install.bat的时候到了Create re-packaged MCP patches时出现了无限等待。。。求解答{:10_535:}
作者: 905943024    时间: 2013-12-29 22:35
楼主我要整合包!
作者: JACK.LEE    时间: 2013-12-30 20:24
楼主,我要整合包,1.5.2的{:10_492:}
作者: suhaijie    时间: 2014-1-29 19:00
安装forge时,applydiff异常是怎么回事啊???
作者: shouzhexuan    时间: 2014-2-4 17:29
求整合好的啊!
作者: jemmie    时间: 2014-2-10 10:21
此贴似乎已过期了,这些软件都不知道更新多少次了,格式好像也变了。。。。。。
作者: 1847816204    时间: 2014-2-15 15:21
找不到“Client/src/net.minecraft.src/”,还有22项错误
作者: 帝拉克丝    时间: 2014-2-15 15:40
哪里有bin和resources了,我找了好久也找不到,能不能说详细点
作者: 1299047617    时间: 2014-2-17 17:08
LZ force update是什么

作者: applegst~    时间: 2014-3-1 17:47
“Forge SRC的下载文件应该会是一个单独的名为"forge"的文件夹,将其解压缩至MCP目录下的“jars”文件夹里”
为什么我下载的不是这个?
作者: applegst~    时间: 2014-3-6 21:01
Client/src/net.minecraft.src/在哪啊,找不到!
作者: 小昇    时间: 2014-3-21 03:55
Client/src/net.minecraft.src/在哪啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我要崩溃了啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 小昇    时间: 2014-3-21 03:57
Client/src/net.minecraft.src/
{:10_516:}

作者: 小昇    时间: 2014-3-21 03:59
Client/src/net.minecraft.src/在哪啊
我崩溃了
{:10_535:}{:10_516:}{:10_503:}
作者: 马德碧    时间: 2014-4-3 19:50
本帖最后由 马德碧 于 2014-4-3 19:51 编辑

E文看不懂,有环境整合吗?或者度娘网盘也行,我是真的想学MOD,求支持
作者: 坑佑雷~    时间: 2014-4-6 09:23
好麻烦
作者: yxhr111    时间: 2014-4-11 15:24
直接发个Eclipse,那里面难找
作者: zh428long    时间: 2014-4-18 19:41
他说项目client还有server缺啥必要的库
作者: wpas    时间: 2014-4-19 14:36
那下:
eclipse
minecraft forgesec
mcp
我不会音雨
作者: wpas    时间: 2014-4-19 14:37
那下:
eclipse
minecraft forgesec
mcp
我不会音雨
给我下载地址
作者: zh428long    时间: 2014-4-19 16:14
能给我缺少的这两个文件吗项目(描述        资源        路径        位置        类型
项目“Client”缺少必需的库:”jars/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar”        Client                构建路径        构建路径问题
在解决构建路径错误之前不能构建该项目        Client                未知        Java 问题
项目“Client”缺少必需的库:”jars/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-windows.jar”       

作者: 大叔很有爱    时间: 2014-4-22 13:11
为什么我的forge文件夹里没有 Bin和resources文件夹???
作者: 小小王    时间: 2014-4-25 18:11
路过围观{:10_513:}
作者: MOLElv2.0    时间: 2014-5-1 07:16
我想要个整合包
作者: 太郎酱    时间: 2014-5-17 22:23
真心不错的教程贴,顶你啊露珠
作者: Howardchen    时间: 2014-5-23 21:10
楼主,找不到Client/src/net.minecraft.src文件?
作者: luowenxi    时间: 2014-6-19 12:59
谁能给我Eclipse和MCP啊
作者: h/n    时间: 2014-7-21 11:03
楼主求整合包
这是什么版本的?


作者: qianyunn    时间: 2014-7-26 23:51
1.7.2的MCP没有net.minecraft.src!怎么写……
作者: grd020903    时间: 2014-7-29 09:29
说HTTP error:403 翻译过来是HTTP错误:403,这个怎么办啊!
作者: w_w_    时间: 2014-7-30 15:23
LZ,LZ呼叫LZ!Forge1.7.2有变动,劳烦阅读一下这个片段,求更新!(原地址:http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/1571599-1-7-2-modding-with-forge-1-jdk-eclipse-forge-and):So, the first thing you are going to want to know about Minecraft Forge 1.7.2 is that it is very different to past versions of Minecraft Forge. There are a few reasons for this. The first is that the actual code that runs Minecraft had a complete overhaul. When LexManos released the first 'official' version of Minecraft Forge 1.7.2, he stated that after previous Minecraft updates, Forge could match approximately 90% of the source code, so some change was needed but not a huge amount. After the Minecraft 1.6.4 to 1.7.2 update, Forge could match only 40% of the code. So, this explains the long wait for Minecraft Forge 1.7.2, as well as the reason behind a lot of the code changing. Secondly, Forge itself changed since it now uses Gradle as it's installation software. The main reason for this is because it helps keep the Minecraft source code and our code seperate, making it easier for us to post onto GitHub and distribute our code, without the worry of accidentally releasing the Minecraft source code illegally. Due to Forge's migration to Gradle for installation, recompiling is now a little bit trickier also
作者: q934456585    时间: 2014-8-2 00:15
1.7.10好像有很大的变化啊
作者: Tribunny    时间: 2014-8-2 00:25
第一个图不错啊
作者: qqhtha123    时间: 2014-8-10 11:30
坑啊!!!mcp目录下根本没有forge文件夹!
作者: qqhtha123    时间: 2014-8-10 11:34
forge文件夹里根本没有bin和resources
作者: 1322522    时间: 2014-8-17 22:22
{:10_492:}LZ,我要你QQ。{:10_512:}
作者: 1322522    时间: 2014-8-17 22:23
{:10_492:}LZ,我要你QQ。{:10_512:}
作者: WSXDY    时间: 2014-8-30 20:56
MCP下载不了,差评