= 创作分享 =
编程开发
如何覆盖原有的配方?
墨言魂靈

如何覆盖原有的配方?

墨言魂靈 于 2022-11-20 19:39 ( 2年前 ) [复制链接] [只看楼主] [打印]
1296 7
50RF
如题,我想将原先的1原木4木板改为1原木1木板,但不知道如何在Mod中实现。

最佳答案

查看完整内容

JEI里查一下你要覆盖的配方,把鼠标放在成品上,会显示配方ID,做个新数据包按照那个ID覆盖就行了 如果不会做数据包,建议阅读Minecraft Wiki上的教程:制作数据包 如果需要用模组覆盖也一样,按照那个ID创建新配方覆盖原有配方就行 以橡木木板配方为例,它的ID是minecraft:oak_planks.json,要覆盖它需要在模组或数据包的minecraft命名空间里创建一个新的名为oak_planks.json的配方文件,写入新配方,其它配方同理 ...
城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2022-11-20 19:39:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 7 条回复!
QQ酱211796
本帖最后由 QQ酱211796 于 2022-11-20 21:43 编辑

JEI里查一下你要覆盖的配方,把鼠标放在成品上,会显示配方ID,做个新数据包按照那个ID覆盖就行了
如果不会做数据包,建议阅读Minecraft Wiki上的教程:制作数据包
如果需要用模组覆盖也一样,按照那个ID创建新配方覆盖原有配方就行
以橡木木板配方为例,它的ID是minecraft:oak_planks.json,要覆盖它需要在模组或数据包的minecraft命名空间里创建一个新的名为oak_planks.json的配方文件,写入新配方,其它配方同理
发表于 2022-11-20 19:39:49 | 只看该作者

回复 | 举报

NH₃·H₂O
本帖最后由 Che_shen 于 2022-11-20 20:59 编辑

CrT
你只能自己魔改或者请人魔改
于光明中行走于黑暗中爬行
发表于 2022-11-20 20:58:52 | 只看该作者

回复 | 举报

Mc_candycube6623
如果1.13+用数据包
发表于 2022-11-20 21:09:58 | 只看该作者

回复 | 举报

墨言魂靈
Che_shen 发表于 2022-11-20 20:58
CrT
你只能自己魔改或者请人魔改

但我总不能把CrT当前置吧...(而且好像没法设置默认脚本吧...)

城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2022-11-20 21:36:14 | 只看该作者

回复 | 举报

墨言魂靈
QQ酱211796 发表于 2022-11-20 21:37
JEI里查一下你要覆盖的配方,把鼠标放在成品上,会显示配方ID,做个新数据包按照那个ID覆盖就行了
如果不会 ...

1.12.2及以下呢?
城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2022-11-20 21:52:32 | 只看该作者

回复 | 举报

玩pvz的一个方块
用crt如果不想写代码可以用mod:Extended Crafting
发表于 2022-11-20 22:46:13 | 只看该作者

回复 | 举报

QQ酱211796

同理。
只是配方文件在模组jar文件内部结构里的路径不一样,既然你会做模组,你可以自己打开一个现有的jar文件看看配方在哪。
另外下次提问记得说明版本。
发表于 2022-11-21 00:21:59 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表