本帖最后由 Thiocyanate 于 2016-1-10 17:33 编辑
还在因为物品不能合成或合成麻烦而烦恼吗?还在因为熔炉的燃料少而发愁吗?
不用担心,本次我将给大家介绍,如何给物品添加一张合成表及熔炉配方.
合成表篇:
这次的做法很简单,不用创建什么文件了,直接在mod.js里面添加就行了,就拿我做的mod来试试:
1.用NotePad++打开mod.js文件,然后往里面输入这些代码:
mod.addAlias("minecraft:air", "air");
mod.addAlias("Creator:WhiteBlock", "wb");
mod.addAlias("Creator:CrateGtGem", "cgc");
mod.addAlias("Creator:CrateBread", "cb");
mod.addRecipe("wb", 3, 3, "cgc", "cgc", "cgc", "cgc", "cgc", "cgc", "cgc", "cgc", "cgc");
mod.addRecipe("cb", 3, 1, "cgc", "cgc", "cgc");
2.代码讲解
mod.addAlias是指需要添加合成与被合成的物品,别称最好短一点,不要用中文mod.addAlias("物品名称", "别称");
mod.addRecipe是指合成方式,结构是这样的:mod.addRecipe("[合成结果]", [宽], [高], "[材料1]", "[成分2]", ...);
合成结果这是制作配方的结果,它可以是以下: - [物品名字]
- [物品名字]:[元数据]
- [物品名字]:[数量]
- [物品名字]:[元数据] [数量]
- [别名]
- [别名] [数量]
如果未指定数量,则使用1,如果没有指定元数据,则每一个元数据都可用于该配方,别名指定物品名称和元数据. 宽这是配方的宽度,它必须是1,2或3。 高这是配方的高度,它必须是1,2或3。 成分有宽度×高度的成分,他们被安排从左至右,上至下。它可以是以下: - [物品名字]
- [物品名字]:[元数据]
- [别名]
- :[矿石字典类]
如果你想在一方的一项损坏值,加上一个“-”后的成分是这样的:“minecraft:pickaxe_iron”。 3.无规则合成
创建一个无规律的工艺配方,你必须添加一行到你的mod.js文件
mod.addShapelessRecipe("[合成结果]", "[成分 1]", "[成分 2]", ...);
只要弄了这个,就可以在工作台里面随意摆放了4.删除合成方式
如果你不想要此物品的合成方式,而是想去弄成别的合成方式时就可以用到
mod.removeRecipe("[合成结果]", [宽], [高], "[材料1]", "[成分2]", ...);
但是还是要弄出原来的合成方式才可以哦!
熔炉配方篇:
添加新的熔炼配方:
这个熔炉配方跟合成表做的方法差不多,结构也是一样的,只是稍微有些改动:
mod.addSmeltingRecipe("炼制成的东西 数量", "需要炼制的东西");
但记住都要写上它们的简称才可以
添加新的燃料:mod.addFuel(“燃料”, 炼制时间);燃料可以随便一个物品
炼制时间越久,它能炼制的东西越多,
比如输入16,说明能烧制16个东西,效果图:
合成其实很简单的,我只是扩展讲了而已,不要觉得麻烦
下次我们将介绍的是如何添加矿物和花到这个世界,敬请期待吧~~~
(因为本人要去学校了,而且要很久才回来,所以请大家耐心一点吧。。。。)
初始页地址,有教程目录:http://www.zuimc.com/thread-39587-1-1.html |