星空晶体 发表于 2024-8-10 20:56:19

[闲聊]多而无法解决的“Add-On 错误日志”

我又写了一个Add-On,名为:食品工艺(FoodCraft)

打算今天晚上发布 食品工艺v0.2b1版本,结果导入游戏报了一大堆错:小到符号问题,大到直接报
-Item is an invalid json object.("Item" 是一个无效的对象)

错误位置:-description | menu_category | child 'menu_category' not valid here.(menu_category不影响这里)

- Error Parsing Item 'food_craft:jg_ore_item':(无法解析food_craft:jg_ore_item)

...

许多都可以解决,但许多解决也毫无头绪

大佬是否可以帮我:

放一下文件:

放一下拷到一个.txt的错误日志内容:

玖橙吖 发表于 2024-8-10 21:31:53

我会一一解答你的问题:
①语法错误:apple_ore.json这个文件中22行多了一个逗号,导致出现语法错误

②未定义问题:你所新增的block与item都没有对其音效和图标进行完整定义,只是在行为包之中定义了,但这样并没有用
对于你新增的物品的定义方法:https://klpbbs.com/thread-138597-1-1.html你可以看看这篇帖子中我的回复,对于方块的定义,你可以这样做:在资源包中与manifest.json同城的地方新增一个名为blocks.json的文件,然后像我这样写
其中textures就按你在行为包中那样写
③用法错误
你想把一个物品注册到创造模式的物品栏中,但你使用的是menu_category
但是现在应该要使用的是"minecraft:creative_category": {         "parent": "itemGroup.name.record",         "category": "items" }
查看枚举值可以用这个链接:https://wiki.mcbe-dev.net/p/Manual:Minecraft:creative_category_(%E7%89%A9%E5%93%81%E7%BB%84%E4%BB%B6)
第四,不建议在命名空间id里使用下划符号,尤其是冒号左边

玖橙吖 发表于 2024-8-10 21:44:51

第二,我建议你可以复制你的这些错误信息去问一下文心一言他给的建议很全面,我这里能解决的问题也是有限
页: [1]
查看完整版本: [闲聊]多而无法解决的“Add-On 错误日志”