我的世界java怎么开创造,MOD制作教程JAVA篇

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

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

x

本帖最后由 heidada 于 2011-5-12 21:33 编辑

首先我阅读了这个教程的大概的内容,我觉得这对我来说是个很大的挑战,不管结果如何我觉得还是要把这个文章翻译出来,因为我觉得我的抛砖引玉能够激起未来的轩然大波。不幸的是首先我不懂JAVA,没有进行过任何JAVA的编程经验,虽然我少年时候的理想是做个编游戏的人,你知道,有的时候理想总是远离现实。其次我的英文确实够次,斗胆翻译这个文章我觉得我可能会误人子弟,呵呵!好吧不管怎么说我决定做第一个吃螃蟹的人啦!!!再次我觉得制作MOD需要很多专业知识,我可能真的不够格,我自己也没有任何实践,希望有错误的时候大家耐心指导,拍砖什么的我无所谓,我脸皮够厚,所以大家就省了,有错误就点评指出吧……我虚心接受。

本贴持续更新中……给出原帖地址心急的童鞋可以自己去看哈~另外说句题外话,我为什么要极力推荐MC这个游戏,因为这个游戏是我有史以来见到最牛逼的游戏,它产生的意义是跨时代的,也是我梦想中想要制作的游戏!他可以借助简单的物品合成原理制造世界,我向很多人推荐这个游戏时候他们总是以画面太烂而放弃玩这个游戏,我知道,现在很多玩家以游戏画面作为评判一个游戏的标准,我得说,这是无知。当年的神作即时战略鼻祖沙丘魔堡2出来的时候那画面用现在的话说就是一坨屎啊!但是其意义影响到现在,星际,魔兽,红警,帝国,那个敢说其作品里没有DUNE2的血??!minecraft,它将是未来游戏发展的趋势,我断言,未来10年内,这个游戏的子孙后代将大量繁衍,衍生出新鲜的血液,如同QUAKE当年不走红CS却走红一样道理。为什么我盛赞这个游戏,因为,未来你可以在这个世界里创造所有能创造的东西,甚至一些现实社会不能创造的东西,这根本就是虚拟现实世界的伟大一步。请大家也记住我,一个伟大的预言家~~大大哥!!

第一节、准备工作和流程解释

(牛X的同学可以略过这节,不过我真不相信有人那么牛X,如果你牛X请快现身吧!!)一、准备工作和需求

好了,废话这么多该开始了,首先讲下需求,要想制作MINECRAFT的MOD,以下四条一定要有:

1.Java Development Kit 6 (JDK6) 大概78MJDK下载地址2.minecraft编码包,这里我下载了MCP2.9A版本的编码包,因为他是对应1.3.01BETA版本的对应编码包,如果大家有相应的版本请去MCP编码包汇总下载地址查找自己想要的软件包

3.EditPlus/Notepad++/Eclipse/Netbeans (文本编辑语法高亮)

4.编程知识,优秀的JAVA编程技术~呵呵,我看到这里就呆了,我知道我应该可以知难而退了二、如何开始

1.1首先安装编码包MCP1.2解压缩ZIP文件包到你电脑上的目录比如C:\MCP

1.2解压缩压缩包到电脑,比如C:\MCP

1.3复制整个 .minecraft/bin 和 .minecraft/resources目录到C:\MCP\JAR下.

1.4运行decompile.bat

打开两个窗口,一个是 C:\MCP\sources\minecraft\net\minecraft\src the other to

另一个是 C:\MCP\

三、MODS的运行

要运行您的MODS的你首先需要编译,调试和测试。

1.首先编译运行'recompile.bat'所有的minecraft类文件。

2.转到C:C:\MCP\logs\minecraft_compile.log 和搜索 ^,如果没有找到这个字,则没有编译错误。如果有,你需要修复您的代码中的错误,并尝试重新编译。

3.如果没有错误,运行'test_game.bat'。

4.这将弹出一个已经安装了MOD的minecraft替代版本-用来测试你的mod。

一旦你的MOD编辑完毕,你需要代码混淆(Obfuscated code是:將電腦程式的代碼,轉換成一種功能上等價,但是難於閱讀和理解的形式的行為。

使之可以放入MINECRAFT.JAR里

四、使用Eclipse

你可以使用Eclipse来写你的MOD,调试编码,编译编码,运行编码,当你长时间调试时,它会跟你省下很多时间。

ECLIPSE使用视频地址稍后发上来……需要搬运

五、模糊编码(obfuscate暂时翻译为模糊编码好了,希望有人给我指点专业解释)

模糊编码允许你的MOD可以在MINECRAFT.JAR运行,并可以被任何人使用

1.打开C:\MCP\conf\client_conf.txt

2.删除文本里所有的东西

3.添加你的class(class是java编译好的类型文件)到文件里,举例如下:

BlockExample

Block

CraftingManager复制代码4.运行'reobf.bat'这个文件

5.你生成的class文件将全部放在C:\MCP\final_out\minecraft\目录下,你可以把这些做好的MOD放到MINECRAFT.JAR里面就可以玩自己的MOD了

额~!好了,上面的其实都是一些准备工作&#x

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值