3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 278458|回复: 632
打印 上一主题 下一主题

[推荐] 【mod制作教程连载全翻译】:轻松让你成为mod制作者的一员!(2011-4-16 23:23更新2篇其他类教程)

  [复制链接]

32

主题

1507

帖子

2355

积分

3DM翻译组

Rank: 12Rank: 12Rank: 12

贡献度
336
金元
10014
积分
2355
精华
1
注册时间
2009-1-28
跳转到指定楼层
主题
发表于 2011-4-6 23:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 robinxb 于 2012-7-22 23:33 编辑

原帖地址:http://www.minecraftforum.net/viewtopic.php?f=1036&t=103030&sid=37a76268dfe3b169cd7f564296e398d6
此篇文章全手打翻译,请尊重劳动成果,翻译版转帖请征得我个人同意,此文章3dm首发。
因个人语文不是很好,java学得也不精通,估如果有错误或不合适的地方,请随时PM我,我会立刻更正。谢谢
O(∩_∩)O

个人工作学习原因无法继续更新啦,各位将就看下吧 谢谢啦


基本计划:
1、翻译游戏修改类mod,完成度(12/12)
2、翻译其他类教程,完成度(2/5)
3、翻译原帖中比较有代表性的FAQ、以及给教程中的代码添加注释


在这篇教程中,我会解释怎么去创建最基本的mod。我很愿意帮助大家,教大家怎么去做mod,并且我也乐意接受制作mod的邀请。这个帖子的目的是集中所有的教程。
下面是一个教程清单,每个都有详细的介绍。记住无论这教程多么陈旧,你要从这教程中学到的是怎么去做mod,并且了解这游戏的方方面面。

MCP只能工作在对应的minecraft版本下。你不能用mcp修改更新或者更旧的mc版本。比如用mcp2.6,你就只能修改minecraft 的1.1_02版本。

(以下列表凡标注“已完成”,都可直接点击跳到相应楼层)
[size=150%]教程列表 (游戏修改类mod):
制作一个新的方块类型   (已完成)
难度系数: 2/10
最后更新: 21/Feb/2011
MC版本: Alpha 1.2.6 - Beta 1.3_01
MCP版本: 2.7-2.9
作者: simo_415

制作一个新的合成方式   (已完成)
难度系数: 1/10
最后更新: 12/Dec/2010
MC版本: Alpha 1.2.6 - Beta 1.3_01
MCP版本: 2.5 - 2.9
作者: simo_415

制作一个新的物品类型   (已完成)
难度系数: 2/10
最后更新: 12/Dec/2010
MC版本: Alpha 1.2.6 - Beta 1.2_02
MCP版本: 2.5 - 2.7
作者: simo_415

给炉子加入其它可以锻造的物品,并生成其他指定物品   (已完成)
难度系数: 2/10
最后更新: 14/Dec/2010
MC版本: 1.2.6
MCP版本: 2.5
作者: Marcus101RR

自定义一个方块类型   (已完成)
难度系数: 3/10
最后更新: 17/Dec/2010
MC版本: Alpha 1.2.6 - Beta 1.2_02
MCP版本: 2.5 - 2.7
作者: simo_415

制作一个新的NPC   (已完成)
难度系数: 6/10
最后更新: 17/Dec/2010
MC版本: Beta 1.2_02
MCP版本: 2.7
作者: simo_415

控制NPC行为   (已完成)
难度系数: 6/10
最后更新: 20/Jan/2011
MC版本: 1.1_02
MCP版本: 2.6
作者: OgreSean

控制世界的生成 (已完成)
难度系数: 5/10
最后更新: 17/Dec/2010
MC版本: Alpha 1.2.6 - Beta 1.2_02
MCP版本: 2.5 - 2.7
作者: simo_415

利用Modloader制作一个新的物品 (已完成)
难度系数: 3/10
最后更新: 20/Feb/2011
MC版本: Beta 1.2_02
MCP版本: 2.7
作者: Gidding

利用ModLoader生成一个世界 (已完成)
难度系数: 5/10
最后更新: 20/Feb/2011
MC版本: Beta 1.2_02
MCP版本: 2.7
作者: Club559

使用modloader制作一个新的武器 (已完成)
难度系数: 3/10
最后更新: 18/Mar/2011
MC版本: Beta 1.3_01
MCP版本: 2.9
作者: blahthing


使用modloader制作一个锄头或者铲子 (已完成)
难度系数: 3/10
最后更新: 18/Mar/2011
MC版本: Beta 1.3_01
MCP版本: 2.9
作者: blahthing


[size=150%]教程列表 (其他):
使你的mod与ModLoader兼容  (已完成)
难度系数: 4/10
最后更新: 9/Jan/2011
作者: Club559

怎样利用modloader制作一个简单的人形怪物   (已完成)
难度系数: 5/10
最后更新: 9/Jan/2011
作者: Club559

怎样不通过MCP更新你的mod,使得与最新的MC兼容
难度系数: 8/10
最后更新: 28/Dec/2010
作者: simo_415

在MAC电脑上怎么制作mod
难度系数: 4/10
最后更新: 12/Jan/2011
作者: BHCS

针对新手,MC的mod制作全解析
难度系数: 1-3/10
作者: birjolaxew


[size=150%]要求

1. Java Development Kit 6 (JDK6)
2. Minecraft Coder Pack (最新的)
3. EditPlus/Notepad++/Eclipse/Netbeans (文字编辑器,或者其他IDE)
4. 最重要的,程序语言基础,最好学的是java,c++也不错

[size=150%]从这儿开始

1. 安装minecraft的程序包(MCP)
   1.1 解压zip文件到一个目录,比如 C:\MCP
   1.2 复制所有的.minecraft/bin 以及.minecraft/resources 到 C:\MCP\jars\
   1.3 运行decompile.bat

2. 打开两个资源浏览器窗口, 一个是 C:\MCP\sources\minecraft\net\minecraft\src  另一个是  C:\MCP\

[size=150%]运行你的mod
要运行你的mod,你必须经过编译,调试,测试
1. 要编译的话,运行 'recompile.bat' ,这会创建所有的class文件。
2. 到C:\MCP\logs\minecraft_compile.log 并且查找 ^,如果没有找到,那么标明没有编译错误  如果找到了,那么说明你代码写错了,改正错误并重新编译.
3. 如果没有错误,那么运行'test_game.bat'.
4. 这会运行游戏,并且加载了你制作的mod,这可以让你测试自己的.

如果你对自己的mod满意了,你就可以让你的代码整合进mc,也就是放进minecraft.jar了

[size=150%]使用Eclipse
你可以使用 Eclipse写你的mod, 调试你的代码, 编译你的代码并且运行 - 这回节约你大部分时间(译者注:写java有不用eclipse的么?)


[size=150%]整合你的代码
整合你的代码,这样就可以放进 minecraft.jar,让大家来使用了
1. 打开 C:\MCP\conf\client_conf.txt
2. 删除所有的内容
3. 加入你修改过的类,比如:<4. 运行'reobf.bat'
5. 所有的class文件,包括C:\MCP\final_out\minecraft\ 下面的,都是你mod的class文件。把这些class文件放到minecraft.jar文件夹下就能装载你的mod了。

评分

7

查看全部评分

回复

使用道具 举报

0

主题

18

帖子

24

积分

新手玩家

Rank: 1

贡献度
0
金元
235
积分
24
精华
0
注册时间
2021-5-22
舒服的沙发
发表于 2025-6-18 18:55 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-21 20:16 , Processed in 0.033523 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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