[非常坑][教程]MOD制作器的教程(大概)

受某坑@天空之城TCD的要求 在下来写一个Linkseyi's ModMaker(即MOD制作器)的教程
这里我们通过建立一个MOD来实现教程所需的过程

一下载与运行
首先我们下载MOD制作器 这里我推荐大家的是汉化版
毕竟鸟语什么的最讨厌了 @x@
首先点击Start.bat


如果成功打开会出现如图所示的画面


什么你说你开不开←_←
没关系
你可能是没有设置Java的系统变量 在这里我就不推荐大家自己去设置系统变量了
请右击Start.bat然后点击编辑
出现如图所示的画面


在这里你要把里面修改成这样
例如你的Java7地址是C:\Program Files\Java
那么请你修改成如图



楼主 HopeAsdOAO  发布于 2012-12-27 08:27:00 +0800 CST  

然后保存并打开Strat.exe
如果还是打不开OTL
那么请点击


因为这个MOD制作器自己附带JDK

二:创建一些方块和物品
我们既然打开了MOD制作器 当然就是i要自己去做一个MOD咯
0v0
那么我们在这里创建一个名为Custom(名字不要在意←_←)的MOD
首先映入我们眼帘的是


这个界面
首先我先填写这部分


ID和MOD
既然MOD名字叫做Custom那么就填写Custom
ID就是 物品的ID对于Item来说ID要加上256
找到哪些ID被流行的MOD使用过了.
这里我们就从150开始



接下来就是创建方块了
我们首先需要点击这里


点下去后会弹出一个窗口
(第二部分编辑中)

楼主 HopeAsdOAO  发布于 2012-12-27 08:27:00 +0800 CST  

在这里面我们需要填写的
方块名称:也就是MOD中用于调用的名称 这里不能存在空格 格式一般如下:
customBlocka
显示名称:也就是MOD中的物品在游戏中显示的名称 可以使用空格 但是推荐不要使用特殊符号例如这样
Custom Block 1
亮度 代表这个Block在游戏中发出的亮光 在MC中 南瓜灯 莹石和岩浆是1.0通往下界的传送门是0.75.采集中的红石是0.625.
硬度:这个硬度是对于徒手来说的泥土是0.5,石头是1.5,大部分矿石是3.0.
抗性:代表这个方块对于爆炸的抗性石头是10.0.
材质路径设置其使用的纹理集(或者叫纹理文件)
#纹理集也叫纹理文件,Minecraft将一个纹理(16×16的PNG文件,有些纹理是32×32甚至更大,但那是特例)打包入一个大的纹理文件,在单个纹理是16×16时,纹理文件的尺寸是256×256,这样它能容纳256个纹理.


楼主 HopeAsdOAO  发布于 2012-12-27 08:34:00 +0800 CST  
256个纹理,听上去很多.可事实上,在Minecraft1.4.2中,就已经快用尽了,过去ModLoader的加载纹理的方法是把纹理绘入内存中的纹理集的空位,然而现在空位已经快用尽了,MODer不得不为自己的mod手动准备一套纹理集.
而打开编辑器即打开编辑纹理文件的编辑器 用于创建纹理文件
炼制数量 如果这个方块要被作为燃料的话(嘛其实我也不是太清楚)
堆叠类型表示如果被破坏掉落什么类型的物品
堆叠数量表示如果被破坏掉落的物品的数量
方块声音表示你走过这个方块的时候发出的声音
方块的模板表示你要使用的纹理集是如何实现的(这东西暂时用不到,毕竟方块中有一些特殊的类 例如花)
创建标签表示这个物品在创造模式的哪种类型菜单里面
自然生成 如果勾选则代表砸地图中生成
聚集代表 这个生成的物品矿脉
稀有度表示 在整个世界中所生成的概率
最大高度代表最大生成高度
至于地面和地狱则代表生成这个方块的世界

这里我们生成一个方块属性如图




楼主 HopeAsdOAO  发布于 2012-12-27 08:34:00 +0800 CST  


这里不用管如果你是要掉落方块本身的话
然后我来创建一个物品 让Custom Block 1被破坏后掉落这个物品



首先我们点击物品


物品名称和显示名称同Block图片材质代表这个物品在你的物品栏的样子
燃烧值代表他在熔炉中燃烧的时间 笔者未探究过
如果他是要作为工具使用的话 请在工具类型中选择
如果他是作为护甲使用的话 请在护甲中选择
堆积数量表示他最多可以可以堆积多少
食物值无法改变 他代表在半格下可以回复多少饥饿度
饱和度表示在多少百分比的时候回复减半
如图我们创建这个物品


还记得我们之前创建的Custom Block 1么
现在我们把它的掉落类型修改成Custom Item 1


同时我们创建一个工具
他的属性是稿子
就像这样


这里我们来创建一个新的类型的工具



楼主 HopeAsdOAO  发布于 2012-12-27 08:34:00 +0800 CST  

点击工具材料



出现这个

如果把鼠标放在填空处的话会出现一段提示

这个提示非常的有用

而对于编辑护甲材料本人不是太推荐

所以跳过

接下来我们为我们的CustomTool添加合成公式
点击



如图
然后我们需要添加方式
这里我们就不多说了
最后是这样的


不定型配方就是不受到位置的限制 然后我们点击保存

如果你想让Custom Block 1被破坏后掉落Custom Block 1的话 然后通过熔炉变成Custom Item1的话 请添加一个新的冶炼公式
如图 打开冶炼配方


出现


这里为冶炼配方命名
过程省略
对于羊毛燃料 木材之类的为什么无法使用的原因在于
35:5这个羊毛ID的:5代表的是这个物品的耐久
因为羊毛无法被消耗耐久 所以MC使用耐久度来区分不同颜色的羊毛 这对于冶炼的时候不可用




楼主 HopeAsdOAO  发布于 2012-12-27 08:37:00 +0800 CST  

对于MOD制作器中的

这个功能并不完善
所以不推荐创建

对于MOD制作器中的

这里的模型文件是指MCEDIT的输出文件
对于本人关于MOD制作部分中还未学到
暂时无法说明
在你做好的你的MOD后 请点击生成。
并选择保存位置
之久就是扔入Minecraft.jar中
ps:本人是一个MOD制作的初学者 而且是用Forge API开发MOD的初学者 对于这种使用
Modload API作为开发的不是太过了解 如果有错误的地方 请尽管指出。
嘛 写这个教程也是因为天空酱的要求OTL
最后希望大家都能去制作MOD
但是请不要做一些无意义的MOD
我更希望大家能够去了解如何去实现 而并非为了炫耀而做MOD
最后希望大家能揪出教程的错误 =v= 然后发邮件给我
hopeasd@qq.com

楼主 HopeAsdOAO  发布于 2012-12-27 08:40:00 +0800 CST  
下载地址请参见贴吧置顶帖

楼主 HopeAsdOAO  发布于 2012-12-27 08:42:00 +0800 CST  

楼主:HopeAsdOAO

字数:2334

发表时间:2012-12-27 16:27:00 +0800 CST

更新时间:2016-03-15 11:26:09 +0800 CST

评论数:114条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看