开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[游戏相关] addon:看不懂的日志求助

 发表于 2024-8-26 23:30:08 来自手机|显示全部楼层|阅读模式 IP:山东省
10铁粒
1.报错:
  1. [Blocks][error]-block_definitions | /storage/emulated/0/Android/data/com.mojang.minecraftpe.patch/files/games/com.mojang/minecraftWorlds/5pvMZp4JDQA=/behavior_packs/名称(5) | blocks/craftings/chc_crafting1.json | Unexpected version for the loaded data
复制代码

他说我意外的版本,我的方块定义代码:
  1. {
  2.   "format_version": "1.21.0",
  3.   "minecraft:block": {
  4.     "description": {
  5.       "identifier": "chc:chc_crafting1",
  6.       "menu_category": {
  7.         "category": "items",
  8.         "is_hidden_in_commands": true
  9.       }
  10.     },
  11.     "components": {
  12.       "minecraft:loot": "loot_tables/blocks/craftings/chc_crafting1_loot",
  13.       "minecraft:map_color": "#ffa550",
  14.       "minecraft:destructible_by_mining": {
  15.         "seconds_to_destroy": 3
  16.       },
  17.       "minecraft:destructible_by_explosion": {
  18.         "explosion_resistance": 200
  19.       },
  20.       "minecraft:flammable": { //可以是对象,也可以是true或false。是true代表方块有木板的燃烧可能性和烧毁可能性,是false代表不可燃烧。
  21.         "catch_chance_modifier": 10, //燃烧可能性。值等于0时,火焰不会传播到这个方块上。如果直接点燃这个方块,火会熄灭。值大于0时,火焰有几率传播到方块上。值越大越容易燃烧。
  22.         "destroy_chance_modifier": 20 //烧毁可能性。值等于0且燃烧可能性大于0时,火焰会永远燃烧下去,同时方块不会被摧毁。值大于0时,火焰有可能烧毁这个方块。值等于0时,方块永远不会被烧毁。值越大,方块越容易被烧毁。
  23.       },
  24.       "minecraft:crafting_table": {
  25.         "crafting_tags": [ //这个数组指定合成标签,最多64个标签,每个标签最多64字节。
  26.           "crafting1" //自定义标签,这个标签可以写到自定义配方的crafting_tag数组里,表示这个配方可以用含有这个标签的工作台合成,只支持有序配方和无序配方。
  27.         ],
  28.         "table_name": "chc.chc_crafting1" //本地化字符串,需要在.lang语言文件里表示出来。例如这里写“ui.custom_crafting”,需要在.lang文件里写“ui.custom_crafting=自定义工作台”。
  29.       }
  30.     }
  31.   }
  32. }
复制代码


2.报错:
  1. [Recipes][error]-recipes/blocks/craftings/chc_crafting1_recipe.json | chc:chc_crafting1_recipe | The Item: chc:chc_crafting1 is missing or invalid, can't make the recipe

  2. [Recipes][error]-recipes/blocks/craftings/chc_crafting1_recipe.json | chc:chc_crafting1_recipe | Recipe result malformed
复制代码


没看懂,我的配方代码:
  1. {
  2.   "format_version": "1.20.10",
  3.   "minecraft:recipe_shaped": {
  4.     "description": {
  5.       "identifier": "chc:chc_crafting1_recipe"
  6.     },
  7.     "tags": [
  8.       "crafting_table"
  9.     ],
  10.     "pattern": [
  11.       " A ",
  12.       "ABA",
  13.       " A "
  14.     ],
  15.     "key": {
  16.       "A": {
  17.         "item": "minecraft:smoker"
  18.       },
  19.       "B": {
  20.         "item": "minecraft:crafting_table"
  21.       }
  22.     },
  23.     "result": {
  24.       "item": "chc:chc_crafting1",
  25.       "count": 4
  26.     }
  27.   }
  28. }
复制代码


大佬求助,日志看了一头雾水

最佳答案

查看完整内容

1.chc_crafting1.json中的"format_version"太高了(一般都是太低了),自定义工作台不是在1.21出现的,考虑到你的"crafting_table"使用的是1.19.10版的,故填写为1.19.10 正因为这个错误才导致你的配方出现错误
苦力怕论坛,感谢有您~
 发表于 2024-8-26 23:30:09 来自手机|显示全部楼层 IP:湖南省
本帖最后由 玖橙吖 于 2024-8-27 07:14 编辑

1.chc_crafting1.json中的"format_version"太高了(一般都是太低了),自定义工作台不是在1.21出现的,考虑到你的"crafting_table"使用的是1.19.10版的,故填写为1.19.10
正因为这个错误才导致你的配方出现错误
2#2024-8-26 23:30:09回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-27 00:11:40|显示全部楼层 IP:广东省
recipe 报错是物品出现问题没有正常加入导致的,配方文件本身可能没有问题,至少我暂时没看出来。
blocks 报错说用的是无效的格式版本。可能不存在“1.21.0”这个格式版本。(格式版本不是游戏版本)。这里貌似都是1.20就有的熟面孔,所以我建议换“1.20.50”之类的试试。
3#2024-8-27 00:11:40回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-27 08:05:53 来自手机|显示全部楼层 IP:广东省
方块注册失败导致方块的合成配方出现了错误,对应的编写代码要填对应的版本号,乱改版本号也是会出现错误的!比如说1.19的编写代码必须要填1.19,直接强制升级成1.21是不行的!比如说最新版本官方删除了假日,抱有假日的所有组件都会失效!
4#2024-8-27 08:05:53回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-28 17:36

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3