创造Minecraft 1.14.4 Forge Mod的第九部分- 添加配方
首先
我們將嘗試添加工具和裝備的製作配方,以及礦石的煉製配方。
参考
制作/熔炼配方和标签/矿石字典 -《我的世界》1.14/1.14.3版本的模组制作教程
计算机开发环境
在这里,我们将环境设置如下。
-
- Windows 10
-
- JDK 8u211
-
- Minecraft 1.14.4
-
- Minecraft Forge 1.14.4 (28.1.0)
- IntelliJ IDEA 2019.2.3
创建文件夹
增加手工制作配方
レシピの追加方法は最近バージョンと変わりなくJsonファイルを用いて行います。
ファイル名は何でもいいようなので、分かりやすい名前をつけて作成します。
ここでは、琵琶湖の斧のレシピを追加しようと思うので、biwako_axe_recipe.jsonを作成しました。
描述程式碼
下面是添加斧子配方的代码示例。
{
"type": "minecraft:crafting_shaped",
"pattern": [
"II",
"IS",
" S"
],
"key": {
"I": {
"item": "biwako_mod:biwako_ingot"
},
"S": {
"item": "minecraft:stick"
}
},
"result": {
"item": "biwako_mod:biwako_axe"
}
}
解説
type
作業台でクラフトできるレシピを追加する際には”minecraft:crafting_shaped”を指定します。
pattern
クラフトする際のアイテムの配置の仕方を記述します。
アルファベットとアイテム名を関連付けさせるため、アルファベットは何でもOKです。
在这里,将字母和物品名称进行关联。
根据制作的结果,将获得的物品记录在这里。
メタデータ、クラフト時に得られるアイテムの個数もこのJsonファイルに記述しますが、
今回は、変更する必要が無いため省略します。
精炼配方
精炼配方与工艺配方一样,需要使用Json文件进行添加。
程式碼
以下是添加琵琶矿石的炼制配方的代码示例。
{
"type": "minecraft:smelting",
"ingredient": {
"item": "biwako_mod:biwako_ore"
},
"result": {
"item": "biwako_mod:biwako_ingot"
},
"experience": 3.0,
"cookingtime": 200
}
解说
在添加熔炼配方时,应指定 “minecraft:smelting”。
如果是精炼配方,就不需要像制作配方一样描述摆放方式。
可以通过“材料”这个形式向配方中添加物品。
结果
在这里描述通过精炼所得到的物品。
指定精炼时可以获得的经验值数量。
烹饪时间
如果从其他物品制作或精炼相同的物品的话
{
"type": "minecraft:smelting",
"ingredient": [
{
"item": "biwako_mod:biwako_ore"
},
{
"item": "biwako_mod:biwako_quartz_ore"
}
],
"result": {
"item": "biwako_mod:biwako_ingot"
},
"experience": 3.0,
"cookingtime": 200
}
在炼制配方中已经解释了,但对于制作配方也是一样的。
当您将字母与物品名称相关联时,只需要指定多个物品,就可以做到。
Minecraft的启动
最初时它不会显示在左边的列表中,但只要创建一次,就会开始显示。
我已经在GitHub上公开了项目。