You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Minecraft 1.12 Forge模组自定义物品无法合成问题求助

Minecraft 1.12 Forge自定义合成配方失效排查方案

核心错误:JSON语法不规范

你提供的配方JSON存在不符合标准的尾逗号,1.12版本的Minecraft内置JSON解析器不支持对象末尾属性后加逗号,会直接导致配方解析失败,出错的位置如下:

  • "item": "cocoricomod:poliro_ingot", 末尾多余逗号
  • "item": "minecraft:stick", 末尾多余逗号

修正后的完整配方如下:

{
    "type": "crafting_shaped",
    "pattern": [
        "ccc",
        " / ",
        " / "
    ],
    "key": {
        "c": {
            "item": "cocoricomod:poliro_ingot"
        },
        "/": {
            "item": "minecraft:stick"
        }
    },
    "result": {
        "item": "cocoricomod:poliro_pickaxe",
        "count": 1
    }
}

其他可能的排查点

  • 确认配方文件存放路径正确:1.12 Forge要求配方必须放在src/main/resources/assets/cocoricomod/recipes/目录下,文件后缀必须为.json,模组ID、文件名大小写完全匹配。
  • 确认自定义物品注册正确:使用指令/give @p cocoricomod:poliro_ingot和/give @p cocoricomod:poliro_pickaxe测试物品是否可以正常获取,若无法获取则是物品注册名拼写、大小写和配方不匹配导致的问题。
  • 确认配方正常加载:开发环境下修改配方后需要重启游戏生效,打包模组时要确认recipes目录下的配置文件没有被遗漏。

内容的提问来源于stack exchange,提问作者Denox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 18:27:03