开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] addons制作第六期:基础合成

 发表于 2022-1-21 16:36:30 来自手机|显示全部楼层|阅读模式 IP:贵州省
本帖最后由 泥黑木大跌 于 2022-1-21 16:39 编辑

前引
在玩mc的时候,会发现各种各样的合成表,但有些我们想要的东西我们不能合成,不用担心,学了本期教程,就能自己添加了

代价和奖励
你得不到成就了,but你可以自定义熔炉合成,工作台有序合成,工作台无序合成

正式开始
首先,我们在行为包部分添加一个文件夹叫做recipes,这是存放合成文件的,然后添加一个json文件,名字为英文,什么,你不会做json文件?艹,这是我带过最**的初学者了,我们这样子写

name.json

什么?你问我能不能添加逗号,不能,只能用“_”来代替,好了,我们在json里写入

{
    "format_version": "1.12",
    "minecraft:recipe_shaped": {
        "tags": [
            "crafting_table"//使用的合成方块
        ],
        "pattern": [//配方摆法
           "B B",
           "AAA",
           "AAA"
        ],
        "key": {
            "A": {
                "item": "minecraft:sculk"//A代表的物品
            },
            "B": {
                "item": "minecraft:sculk_vein"//B代表的物品
            }
        },
        "result": {
            "item": "minecraft:sculk_sensor",//得到的物品
            "count": 1//数量
        },
        "description": {
            "identifier": "him:hcmb1"//合成表ID
        }
    }
}
然后跟着注释来,提示一下,如果你想添加第三种材料的话,那么在 最后一个合成的}后面加,,这是json的一个格式,格式是这样的,当一个代码的选择器完了以后需要再添加就需要在上一个的}加,,最后一个}则不用,如果你试了以后发现可以正常合成,那么就完了

无顺序合成

有时候合成不能太苛刻,我们也可以试试无顺序,接下来我们再添加一个json,在里面写入:

{
    "format_version": "1.12",
    "minecraft:recipe_shapeless": {
        "tags": [
            "crafting_table"//合成使用的方块
        ],
        "ingredients": [
            {
                "item": "minecraft:sculk"//材料1
            },
            {
                "item": "minecraft:bone_block"//材料2
            }
        ],
        "result": {
            "item": "minecraft:sculk_catalyst",//获得的物品
            "count": 1//数量
        },
        "description": {
            "identifier": "him:wuxuhc2"//合成表ID
        }
    }
}
然后跟着注释来,添加另一种材料也和上面的格式一样,顺便科普一个小知识,mc原版中,只有工作台能无顺序合成,因为其他方块没有顺序之称,但是你可以添加自定义工作台来让工作台不再孤独,后面会讲,如果可以合成,那么我们去下一步

熔炉合成

终于来到了这一关,工作台合成做完后,我们应该考虑熔炉合成,毕竟像矿物锭,熟食都是熔炉做出来的,首先,我们再添加一个json,然后老规矩,写入

{
  "format_version": "1.12",
  "minecraft:recipe_furnace": {
    "tags": [
      "furnace"//使用的方块
    ],
    "output": {
      "item": "minecraft:soul_sand",//得到的东西
      "data": 0
    },
    "input": {
      "item": "minecraft:sand",//燃烧的东西
      "data": 0
    },
    "description": {
      "identifier": "him:rlmb3"//ID
    }
  }
}
接着又跟着注释来,但要注意,不要和原版搞混了,不然像我给出的json一样,玻璃只能烧出灵魂沙而不能烧出玻璃(说到底还是我搞错了),然后老规矩实验,可以烧制后恭喜你,学会了基础配方

关于投票

我会在明天结束投票,投票出来的内容我会加紧制作,不过可能有特殊情况,比如票数相同,那么我就需要那相同的两项重新投票

图片

如图,这是做出来的效果(模板我会发在评论区)

Screenshot_20220121_160809.jpg

Screenshot_20220121_160706.jpg

Screenshot_20220121_160701.jpg

Screenshot_20220121_160647.jpg
苦力怕论坛,感谢有您~
 楼主|  发表于 2022-1-21 16:38:21 来自手机|显示全部楼层 IP:贵州省
这是模板

合成.mcaddon

1.74 KB, 下载次数: 226

评分

参与人数 1铁粒 +10收起理由
 小*** + 10非常感谢

查看全部评分

来自 2# 2022-1-21 16:38:21回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-1-21 16:45:56 来自手机|显示全部楼层 IP:福建省
nb
3#2022-1-21 16:45:56回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-1-21 16:57:10 来自手机|显示全部楼层 IP:吉林省
Nice又更新了。下期更新什么呢?
4#2022-1-21 16:57:10回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2022-1-21 16:58:04 来自手机|显示全部楼层 IP:贵州省
lpminecraft玩家 发表于 2022-1-21 16:57
Nice又更新了。下期更新什么呢?

看投票结果
5#2022-1-21 16:58:04回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-1-21 17:03:50 来自手机|显示全部楼层 IP:吉林省
帮忙补充一下。可以添加更多的物品。一起合成。
6#2022-1-21 17:03:50回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-1-21 17:05:34 来自手机|显示全部楼层 IP:吉林省
本帖最后由 lpminecraft玩家 于 2022-1-21 17:06 编辑

添加代码。
需要在这下面添加。
  1.       "B": {
  2.         "item": "z:s"
  3.       }
复制代码

(当然要另起一行)
插入。
  1.       "Q": {
  2.         "item": "d:m"
  3.       }
复制代码
7#2022-1-21 17:05:34回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2022-1-21 17:06:12 来自手机|显示全部楼层 IP:贵州省
lpminecraft玩家 发表于 2022-1-21 17:05
添加代码。
需要在这下面添加。


我知道,可能表达不太明确
8#2022-1-21 17:06:12回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-1-21 17:30:43 来自手机|显示全部楼层 IP:湖南省
很好用!
9#2022-1-21 17:30:43回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-1-21 17:35:45 来自手机|显示全部楼层 IP:河南省
可以出一期讲molang的吗
10#2022-1-21 17:35:45回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-24 16:23

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3