Minecraft(我的世界)中文论坛

标题: Minecraft MOD制作:从入门到精通——第四章第五节:添加烧炼与创建物品

作者: DJXGAME    时间: 2012-8-31 12:32
标题: Minecraft MOD制作:从入门到精通——第四章第五节:添加烧炼与创建物品
Minecraft MOD制作:从入门到精通
The Dummy's Guide to Modding - From Setup to Advanced!



——全文索引地址——
http://www.mcbbs.net/thread-46190-1-1.html

第四章:您等待已久的一章


我希望您能多加阅读一些Minecraft的代码,虽然对于一个java造诣不精人来说,代码有可能显得凌乱,但是不要灰心丧气。

第五节:添加烧炼与创建物品

在这一节,我们将要为您在上一节创建的矿藏添加烧炼物,以锭为例,因为其相对较为简单。

创建物品与创建方块相比非常类似,事实上我们只需要在方块/物品的代码中修改一点点的地方即可。我们这次需要创建一个物品对象。

New Item Object


与方块相比,除去使用的对象和类不同外其余完全相同。我们此时并没有使用在结构体内添加子图的方法,而是使用.setlconindex(int)类函数,.setitemName与其相同,即使这些并没有在游戏中出现,但也应该与您的方块不同。

现在我们创建ItemTutorial类,代码与前文所述BlockTutorial类的代码完全相同(您可以自行更改类的名称)。此时只需要扩展item类,注意并不需要覆盖addCreativeItems类函数

使用Modloader.addName()类函数、预加载子图(如果您方块和物品使用不同子图重新预加载的话需要)

load()函数中添加如下代码:


Into load()

其中的第一个参数是输入端,亦即我们之前制作的那个方块,第二个参数为itemStack亦即我们通过熔炉烧炼出的您创建的物品。

好啦,您的第一份物品已经通过熔炉烧炼而成了(其实就是一个矿石锭~),这一章虽然简单,但是却对下一节的教程非常有用,下一节我们讲述如何制作工具。







作者: geludan    时间: 2012-8-31 12:35
突然发现是Dummy's Guide,我统计复习的时候就是一本叫做statistics for dummies{:10_515:}虽然syllabus换了{:10_493:}
作者: /$_$    时间: 2012-8-31 12:38
我要整合包(−_−;)
作者: 鳄鱼软趴趴    时间: 2012-8-31 12:52
把一条生鱼放进去,拿出两条烤鱼~
作者: 猫小沫    时间: 2012-8-31 13:28
唔,再次不懂,只能添加收藏夹,准备这学期再自学java再看……= =
作者: pogox    时间: 2012-8-31 14:41
楼主我又来要整合包了。。。
作者: 路邊電燈泡    时间: 2012-8-31 16:35
嘛...
有了ModLoader合成公式也不用像原版那樣添加一大堆東西
作者: 1076742624    时间: 2012-8-31 19:28
=。= 求图片 =w=
作者: hhyx    时间: 2012-8-31 20:14
我只想学PlayerAPI做的那种mod
作者: qw4wer    时间: 2012-8-31 23:15
来晚了,已实现,求更{:10_514:}
作者: 810109538    时间: 2013-7-3 08:32
鳄鱼软趴趴 发表于 2012-8-31 12:52
把一条生鱼放进去,拿出两条烤鱼~

然后把2烤鱼放进去,变成4烤鱼
作者: 小鹤鹤    时间: 2014-2-15 20:27
不太懂,太简略了。
作者: 2991998454    时间: 2015-2-26 22:57
小鹤鹤 发表于 2014-2-15 20:27
不太懂,太简略了。

我到后面基本都不回来了
作者: Yaossg    时间: 2015-5-3 14:42
我又一次发现问题:经验怎么自定义?