• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

已解决 【NeoForge模组开发】(21.0.118-beta)自定义的配方《它没有被识别》

Xiaosu425

【Lv:3】

正式会员
注册
2021/09/17
消息
38
金粒
246.67金粒
已经死磕到三更半夜啦,救救孩子吧!
程序包结构:
屏幕截图 2024-07-25 031510.png
coal_ex1.json 文件内容:

屏幕截图 2024-07-25 031709.png

现象就是在/recipe give 无自定义配方的命名空间ID,且不能合成。(注:自定义的物品已经实装到游戏里了)
 
内容版权许可
CC BY-NC-SA 署名-非商业性使用-相同方式共享
如果是数据包有问题,启动的日志里应该会有相关的错误信息,能否提供一下启动日志
 
如果是数据包有问题,启动的日志里应该会有相关的错误信息,能否提供一下启动日志
我没有看到有关我的模组的日志,与配方最相关的日志输出“Loaded 1970 recipes”附近也只有对 Minecraft 原版数据包的警告。
 
我没有看到有关我的模组的日志,与配方最相关的日志输出“Loaded 1970 recipes”附近也只有对 Minecraft 原版数据包的警告。
之前没仔细看,你目录的层级不对,游戏没有识别到你的配方,以为你的Mod里没有配方
正确的是data/moreliver/recipes
 
之前没仔细看,你目录的层级不对,游戏没有识别到你的配方,以为你的Mod里没有配方
正确的是data/moreliver/recipes
但recipes测试过了还是识别不出来!:哭哭:
neoforge官方的1.21文档下写的文件夹就是recipe
1722087799392.png
我的Neoforge版本是21.0.118-beta,该不会是版本问题吧:吓:
 
但recipes测试过了还是识别不出来!:哭哭:
neoforge官方的1.21文档下写的文件夹就是recipe
浏览附件74614
我的Neoforge版本是21.0.118-beta,该不会是版本问题吧:吓:
不排除这种可能
你可以试试通过外部加载数据包的形式添加配方看看能否生效
 
不排除这种可能
你可以试试通过外部加载数据包的形式添加配方看看能否生效
我尝试通过数据生成的方式生成了一个配方,它竟然就能用了!:吓:
不过那个生成的配方文件却是放在generated.resource.data下,而不是放在main.resource.data下,难道本来就是要放在这里的?:震惊:
 
1760232863224.webp

你按这个格式试试,把“item”字段去掉,结果那里的“item”改成“id”
 
最后编辑:
解决方案

在线会员

  • hhhhGG
  • Klinsky6
  • Zaxver
  • moqian
  • Jay_
  • 小叶
  • Zatursure
后退
顶部 底部