一. 物品、方块、实体(上)
物品在Minecraft中有很重要的地位,你能物品栏里的都是物品。物品在狭义上是不能被放置的,也就是说,你挖掘木头,掉落原木之后你收到物品栏里的原木,和方块原木是不一样的。当你放置原木时,他会从物品“变”成方块。
实际上在Java中,你的确需要为一个方块构建它的物品形态和它的方块形态,但是MCreator在你创建方块时会直接为你创建对应的物体。
你挖掘原木后的掉落物是一种实体,它由Minecraft自动生成,而生物也是实体,这些需要你自己构建。
因为MCreator有中文版了,所以,这片教程将主要通过我的模组的制作过程一步步教学,而不是类似于我以前写的那几篇,通篇在讲英文翻译。
点击左上角的工作区,会出现类似下面的界面

我们第一个要做的,是一个方块。之后,我们需要选定一个功能,我这个mod是关于探险的mod,所以我们构建的东西,需要和我们的主题息息相关,就不会出现“偏题”的情况。
在我的设想中,这个方块可以让下矿更加方便。现在,我们可以去原版我的世界里玩一会,发现了哪些关于下矿的“不方便”的地方,我们就改正它。
我在游玩过程中,发现有些下矿的时候我们需要去探险一个地方,而我们的物品目前有比较贵重,所以要储存。可我当时没有带木板,也就做不了箱子。所以在设想中,我们的第一个方块具有储存物品的功能。
在游玩过程中可以发现,“我”是因为没带木版而导致不能做箱子,所以我们的合成配方不能有类似木头、树叶、海晶碎片这些一般下矿都不会带的东西,而最好选用石头、矿物这些玩家一定会有的。
在管平衡性之前,我们先开始做这个方块。点击加号菜单里的方块,输入这个方块的名称,我这个就叫StoneChest。这里命名规范是无下划线,每个单词首字母大写。

我说一下语言的问题。在做mod的时候,尽量全部英文。到时候写语言文件,就给出翻译。
点击创建新方块,进入外观选项卡。我们这个箱子模型不是完全一个方块大小的,而且储存空间比普通箱子小很多,所以它会比较小。我们可以使用blockbench建模

这是我的模型。我建议把他导出为json文件,之后点击MCreator上方的导入json模型。

倒入模型后,在界面右边的“渲染类型与旋转”中的方块模型里面选择你刚才的模型。

这样,外观部分就完成了。