MC百科社群

标题: 如何批量替换合成表 [打印本页]

作者: dinnerbone    时间: 2021-3-18 21:25
标题: 如何批量替换合成表
在某个虚无世界的版本里,用到紫晶的合成不支持矿物词典,这让我感到不爽,我想着有没有什么方法可以将合成表里的<aoa3:amethyst>全部换为<ore:gemAmethyst>。
上述虚无世界只是一个例子。求如何将大量合成表内的一部分直接用另一个物品替换。

作者: ChromaPIE    时间: 2021-3-18 22:29
本帖最后由 ChromaPIE 于 2021-3-18 22:53 编辑

recipes.replaceAllOccurences();

具体文档:https://docs.blamejared.com/1.12/en/Vanilla/Recipes/Crafting/Recipes_Crafting_Table/#replace-all-item-ingredients-with-another-one
还有,只有在aoa的紫晶拥有<ore:gemAmethyst>矿词的时候,全局替换才能实现你的诉求。


但实际情况如果是aoa紫晶没有<ore:gemAmethyst>矿词的话,你完全可以<ore:gemAmethyst>.add(<aoa3:amethyst>);给它加一个这样的矿词即可。








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