MC百科社群

标题: 如何覆盖原有的配方? [打印本页]

作者: InkSoul    时间: 2022-11-20 19:39
标题: 如何覆盖原有的配方?
如题,我想将原先的1原木4木板改为1原木1木板,但不知道如何在Mod中实现。

作者: QQ酱211796    时间: 2022-11-20 19:39
本帖最后由 QQ酱211796 于 2022-11-20 21:43 编辑

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

CrT
你只能自己魔改或者请人魔改
作者: QQ酱320701    时间: 2022-11-20 21:09
如果1.13+用数据包
作者: InkSoul    时间: 2022-11-20 21:36
Che_shen 发表于 2022-11-20 20:58
CrT
你只能自己魔改或者请人魔改

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


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

1.12.2及以下呢?
作者: QQ酱418925    时间: 2022-11-20 22:46
用crt如果不想写代码可以用mod:Extended Crafting

作者: QQ酱211796    时间: 2022-11-21 00:21
InkSoul 发表于 2022-11-20 21:52
1.12.2及以下呢?

同理。
只是配方文件在模组jar文件内部结构里的路径不一样,既然你会做模组,你可以自己打开一个现有的jar文件看看配方在哪。
另外下次提问记得说明版本。




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科