addon:看不懂的日志求助
1.报错:-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
他说我意外的版本,我的方块定义代码:
{
"format_version": "1.21.0",
"minecraft:block": {
"description": {
"identifier": "chc:chc_crafting1",
"menu_category": {
"category": "items",
"is_hidden_in_commands": true
}
},
"components": {
"minecraft:loot": "loot_tables/blocks/craftings/chc_crafting1_loot",
"minecraft:map_color": "#ffa550",
"minecraft:destructible_by_mining": {
"seconds_to_destroy": 3
},
"minecraft:destructible_by_explosion": {
"explosion_resistance": 200
},
"minecraft:flammable": { //可以是对象,也可以是true或false。是true代表方块有木板的燃烧可能性和烧毁可能性,是false代表不可燃烧。
"catch_chance_modifier": 10, //燃烧可能性。值等于0时,火焰不会传播到这个方块上。如果直接点燃这个方块,火会熄灭。值大于0时,火焰有几率传播到方块上。值越大越容易燃烧。
"destroy_chance_modifier": 20 //烧毁可能性。值等于0且燃烧可能性大于0时,火焰会永远燃烧下去,同时方块不会被摧毁。值大于0时,火焰有可能烧毁这个方块。值等于0时,方块永远不会被烧毁。值越大,方块越容易被烧毁。
},
"minecraft:crafting_table": {
"crafting_tags": [ //这个数组指定合成标签,最多64个标签,每个标签最多64字节。
"crafting1" //自定义标签,这个标签可以写到自定义配方的crafting_tag数组里,表示这个配方可以用含有这个标签的工作台合成,只支持有序配方和无序配方。
],
"table_name": "chc.chc_crafting1" //本地化字符串,需要在.lang语言文件里表示出来。例如这里写“ui.custom_crafting”,需要在.lang文件里写“ui.custom_crafting=自定义工作台”。
}
}
}
}
2.报错:
-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
-recipes/blocks/craftings/chc_crafting1_recipe.json | chc:chc_crafting1_recipe | Recipe result malformed
没看懂,我的配方代码:
{
"format_version": "1.20.10",
"minecraft:recipe_shaped": {
"description": {
"identifier": "chc:chc_crafting1_recipe"
},
"tags": [
"crafting_table"
],
"pattern": [
" A ",
"ABA",
" A "
],
"key": {
"A": {
"item": "minecraft:smoker"
},
"B": {
"item": "minecraft:crafting_table"
}
},
"result": {
"item": "chc:chc_crafting1",
"count": 4
}
}
}
大佬求助,日志看了一头雾水[贴吧_泪] 本帖最后由 玖橙吖 于 2024-8-27 07:14 编辑
1.chc_crafting1.json中的"format_version"太高了(一般都是太低了),自定义工作台不是在1.21出现的,考虑到你的"crafting_table"使用的是1.19.10版的,故填写为1.19.10
正因为这个错误才导致你的配方出现错误 recipe 报错是物品出现问题没有正常加入导致的,配方文件本身可能没有问题,至少我暂时没看出来。
blocks 报错说用的是无效的格式版本。可能不存在“1.21.0”这个格式版本。(格式版本不是游戏版本)。这里貌似都是1.20就有的熟面孔,所以我建议换“1.20.50”之类的试试。 方块注册失败导致方块的合成配方出现了错误,对应的编写代码要填对应的版本号,乱改版本号也是会出现错误的!比如说1.19的编写代码必须要填1.19,直接强制升级成1.21是不行的!比如说最新版本官方删除了假日,抱有假日的所有组件都会失效!
页: [1]