开启辅助访问     
收藏本站

站内搜索

搜索

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

[BE教程] 附加包教程:2.配方

 发表于 2023-1-8 07:41:52 来自手机|显示全部楼层|阅读模式 IP:天津
本帖最后由 Cat_Anchor 于 2023-8-27 17:07 编辑

前言

上期,我们成功创建了一个没有任何效果的附加包。这一期,我们将学习自定义配方相关内容。
准备

在行为包根目录下创建recipes文件夹,打开。
(注:以后提到“打开xxx文件夹”时,如果你没有这个文件夹,那就创建xxx文件夹。)
第一个配方

现在就可以开始了,新建一个文件,打开。注意,以后如果不特别说明,新建的文件后缀就都是.json。(关于这个文件的命名以后如果不说,那就都是你的内容的名字。例如你想要沙子合成石头,那就sand_to_stone,差不多就这样。不过这个没什么限制,但只能用英文,而且别太长就行。总之,怎么开心怎么来。)
配方有8种:有序配方、无序配方、烧炼配方、酿造配方、酿造混合配方、材料分解配方、锻造升级配方和锻造纹饰配方。其中,第一和第二种配方是工作台配方;第三种是熔炉(或高炉、烟熏炉、营火、灵魂营火)配方;第四和第五种是酿造台配方;第六种比较特殊,属于教育版独有的内容,创建世界时开启教育版选项即可使用;第七和第八种配方在锻造台上进行,负责盔甲纹饰和升级下界合金装备。
接下来,我会分别讲解这些配方的格式。
有序配方就是有图案、有顺序的配方,例如木板横着放是压力板,竖着放是木棍,这都是有序配方,原料的摆放顺序不能改。代码如下。


无序配方与有序配方相反,就是无顺序的配方,例如钻石块分解成钻石,无论放哪个格子,分解出的都是9个钻石,原料的摆放顺序可以改。代码如下。


还可以添加切石机配方,其格式与无序配方相同。


烧炼配方很简单,只需要定义输入的原料和输出的成品,如粗铁烧铁锭。代码如下。


酿造台配方比熔炉配方复杂一些,需要定义输入的原料、催化剂(指酿造台上面放的东西)和输出的成品,如药水加红石酿造加长时间的药水。
以下是酿造混合配方的代码。


材料分解配方主要用于教育版里的材料分解器,代码如下。


锻造升级配方用于升级下界合金装备。


锻造纹饰配方用于盔甲纹饰系统。这个配方无需填写输出物品,输出物品被自动指定为有纹饰的盔甲。


自从1.19.50以来,就可以使用tag标签作为配方的输入。只需要把原料中的  "item": ...  替换为  "tag": ...  后填写一个标签,那么所有拥有这个标签的方块和物品都可以参与合成。可以在这里找到所有原版标签。
示例文件下载:  配方模板,请解压.zip(1.83 KB, 下载次数: 51)
总结

好了,现在,你应该会如何添加一个配方了。下期,我们就要学习如何添加函数了。


配方模板,请解压.zip

1.83 KB, 下载次数: 43

评分

参与人数 1铁粒 +30收起理由
 X先*** + 30赞一个!

查看全部评分

苦力怕论坛,感谢有您~
 楼主|  发表于 2023-8-17 19:19:58 来自手机|显示全部楼层 IP:山西省
绿锦嗷 发表于 2023-8-17 14:00
up,我的锻造台修改了,但是用的是自定义物品,为什么放不上去

目前,官方对锻造台的配方有限制。在锻造转化配方中,仅有下界合金锭可以作为升级材料,仅有原版装备可以被升级。在盔甲纹饰配方中可以通过给自定义物品添加标签,来让自定义物品参与合成。如果一个自定义盔甲参与纹饰合成,那么材料会被消耗,但成品没有纹饰。
8#2023-8-17 19:19:58回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-8-17 14:00:26 来自手机|显示全部楼层 IP:广东省
up,我的锻造台修改了,但是用的是自定义物品,为什么放不上去
7#2023-8-17 14:00:26回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-7-8 14:31:30 来自手机|显示全部楼层 IP:湖南省
兄弟(划)师傅,您好。
6#2023-7-8 14:31:30回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2023-3-18 17:58:00 来自手机|显示全部楼层 IP:天津
一只歼25 发表于 2023-2-1 00:39
请问物品ID是填原版某个物品的ID吗

是的,如果附加包向游戏添加了物品也可以使用附加包定义的物品ID
5#2023-3-18 17:58:00回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-2-1 23:44:50|显示全部楼层 IP:内蒙古
补充一下、使用无序合成可以实现在多个输出物品中选择一个输出、不过就是用了一种取巧的办法。

就是使用叫"stonecutter"(切石机)的tag。

实现的时候、可以把原材料合成出一个中间物品、再把这个中间物品放到切石机里选择性地输出其他物品。
4#2023-2-1 23:44:50回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-2-1 00:39:04 来自手机|显示全部楼层 IP:山西省
请问物品ID是填原版某个物品的ID吗
3#2023-2-1 00:39:04回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-1-8 08:49:48|显示全部楼层 IP:广东省
好教程
不过如果配上游戏内图片就更好了
2#2023-1-8 08:49:48回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

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

QQ群

访问手机版

访问手机版

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

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

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

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