Files
netease-modsdk-wiki/docs/mconline/10-addon教程/第01章:用MCSTUDIO构建第一个玩法/课程04.自定义一种新的配方.md
2025-03-17 13:24:39 +08:00

91 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/4_4.347fdf50.jpg
hard: 入门
time: 10分钟
---
# 自定义一种新的配方
#### 作者:境界
#### 通过编辑器新建配方
![](./images/4_1.jpg)
移动鼠标点击添加组件,选择配方组件。
![](./images/4_2.jpg)
配方组件默认会自带一个新增配方,若开发者需要新增更多配方,点击配方组件右侧的“+”号按钮即可新增配方。
#### 了解配方的各个属性
配方名称只会在编辑器的组件区域显示。因此掌握良好的命名习惯可以帮助开发者在下次进入编辑器时快速回忆起配方的功能。
![](./images/4_3.jpg)
自定义ID是世界注册配方的唯一标识若存在两个以上的配方标识一致关联的配方会加载失败。因此命名可读性强的ID可以避免这一情况。注意ID应以下划线/数字/英文为主且对大小写不敏感因此Aa和aa相同开发者应以小写加下划线的格式为规范例如a_A配方类型目前支持编辑有序合成、无序合成、熔炉配方。其中有序合成、无序合成适用在工作台中熔炉配方适用于熔炉、高炉、篝火等中。
有序配方代表玩家需要按照格子顺序放好材料,工作台才会合成出配方道具。
无序配方代表玩家只需在格子上放好材料,工作台就会合成出配方道具。
配方结果是配方合成成功后,合成出的道具类型。
结果数量决定合成出的道具数量为几个。
#### 新建配方:可合成的命名牌
命名牌是游戏前期很难获得的道具它只能在钓鱼、村民交易、和世界中的宝箱中找到。它可以给生物命名防止生物被世界刷新掉。现在通过MCSTUDIO的配方组件开发者可以添加新配方来获得它。
![](./images/4_4.jpg)
新增一个配方组件,将默认的配方名称改为自定义配方:命名牌。
这里将自定义ID改为crafting_custom_nametag开发者也可以输入自己认为可读性强的ID命名。
配方类型选择有序配方,适用方块选择工作台。
![](./images/4_5.jpg)
以上图例为配方构造示范,点击对应的网格,可以打开资源选择窗口。最快的方法是通过输入材料名称作为关键词搜素,选择好材料后,点击确认即可。
![](./images/4_6.jpg)
点击配方结果右侧的文件夹按钮,打开资源选择窗口再选择命名牌。
#### 新建配方:可合成的生物蛋
生物蛋是只有在创造模式下才能获得的道具。手持生物蛋点击方块可以生成一个对应的生物。现在通过MCSTUDIO的配方组件开发者可以添加新配方来获得它。
新增一个配方组件,将默认的配方名称改为自定义配方:村民蛋。
这里将自定义ID改为crafting_custom_villager开发者也可以输入自己认为可读性强的ID命名。
配方类型选择无序配方,适用方块选择工作台。
![](./images/4_7.jpg)
以图例为配方成分示范,点击对应的“+”号按钮,选择成分右侧的文件夹按钮,可以打开资源选择窗口。最快的方法是通过输入材料名称作为关键词搜素。选择好材料后,点击确认即可。
![](./images/4_8.jpg)
点击配方结果右侧的文件夹按钮,打开资源选择窗口选择生成村民。