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

Minecraft 1.20.4 Fabric 0.15.3自定义合成配方失效求助

解决Fabric 1.20.4自定义合成配方无响应问题
  • 检查配方文件路径
    确保配方文件放在src/main/resources/data/tutorialmod/recipes/目录下,不要误放到assets文件夹中。data目录负责存放游戏逻辑相关资源(配方、战利品表等),assets仅用于纹理、模型等视觉资源。

  • 验证JSON配方格式
    针对你的两个配方,正确格式示例如下:

    1. 有序合成ruby块(ruby_block.json):
      {
        "type": "minecraft:crafting_shaped",
        "pattern": [
          "RRR",
          "RRR",
          "RRR"
        ],
        "key": {
          "R": {
            "item": "tutorialmod:ruby"
          }
        },
        "result": {
          "item": "tutorialmod:ruby_block",
          "count": 1
        }
      }
      
    2. 无序拆解ruby块(ruby_from_block.json):
      {
        "type": "minecraft:crafting_shapeless",
        "ingredients": [
          {
            "item": "tutorialmod:ruby_block"
          }
        ],
        "result": {
          "item": "tutorialmod:ruby",
          "count": 9
        }
      }
      

    检查你的文件是否存在语法错误:比如逗号遗漏、引号不闭合、键名拼写错误(如把ingredients写成单数ingredient)。

  • 确认物品ID完全匹配
    检查配方中使用的物品ID(tutorialmod:ruby、tutorialmod:ruby_block)是否与代码中注册的ID完全一致。比如在物品注册类中,确认Registry.register(Registries.ITEM, new Identifier("tutorialmod", "ruby"), new RubyItem(...))这类代码的ID拼写无错误。

  • 排查版本兼容性
    确认项目使用的Fabric Loader、Fabric API版本与Minecraft 1.20.4完全兼容,版本不匹配可能导致配方无法加载。

  • 查看游戏日志定位错误
    启动游戏后打开logs/latest.log文件,搜索包含recipe或tutorialmod的错误信息。日志会明确提示配方加载失败的原因(比如“Unknown item tutorialmod:rubyy”或“Invalid JSON syntax”),根据提示针对性修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 16:55:02