# 配置与Json文件关系

# 配套文件

使用编辑器的配置功能和直接修改Json文件制作Addon的本质是一样的,每个不同类型的配置都对应着不同的配套文件,修改配置,对应的Json文件也会实时改变。

这里我们以实体配置举例,当我们新建好实体配置后,选中即可在属性面板的配套文件处看到其对应的Json文件路径,点击右侧的打开文件(下图红框内)按钮,即可打开Json

image

Json支持多种软件打开和查看,这里我们使用vscode进行查看。

image

此时我们在配置界面增加字段,文件也会实时更新,如下图所示

image


关于如何进行配置的创建和使用可参考配置的使用,下面为你列出了当前编辑器支持的所有配置及其对应的文件:

点击标题的链接可以从Json文件层面深入了解自定义游戏内容的原理和作用:


# 自定义实体配置对应文件

行为包json:behavior_pack_xxxxxx/entities/实体名称.json

资源包json:resource_pack_xxxxxx/entity/实体名称.json

语言文件(单个模组唯一):resource_pack_xxxxxx/texts/zh_CN.lang


# 自定义物品配置对应文件

行为包json:behavior_pack_xxxxxx/netease_items_beh/物品名称.json

资源包json:resource_pack_xxxxxx/netease_items_res/物品名称.json

语言文件(单个模组唯一):resource_pack_xxxxxx/texts/zh_CN.lang

盔甲穿戴属性文件:resource_pack_xxxxxx/textures/物品名称.json

物品贴图文件(单个模组唯一):resource_pack_xxxxxx/textures/item_texture.json


# 自定义方块配置对应文件

行为包json:behavior_pack_xxxxxx/netease_blocks/方块名称.json

方块贴图文件(单个模组唯一):resource_pack_xxxxxx/textures/item_texture.json

方块列表文件:resource_pack_xxxxxx/block.json

语言文件(单个模组唯一):resource_pack_xxxxxx/texts/zh_CN.lang


# 自定义配方配置对应文件

行为包json:behavior_pack_xxxxxx/netease_recipes/配方名称.json


# 自定义交易表 配置对应文件

行为包json:behavior_pack_xxxxxx/trading/交易表名称.json


# 自定义掉落表 配置对应文件

行为包json:behavior_pack_xxxxxx/loot_tables/掉落表名称.json


# 自定义生成规则配置对应文件

行为包json:behavior_pack_xxxxxx/spawn_rules/生成规则名称.json

语言文件(单个模组唯一):resource_pack_xxxxxx/texts/zh_CN.lang


# 自定义维度配置对应文件

行为包json:behavior_pack_xxxxxx/netease_dimension/维度配置名称.json

语言文件(单个模组唯一):resource_pack_xxxxxx/texts/zh_CN.lang


# 自定义生物群系配置对应文件

行为包json:behavior_pack_xxxxxx/netease_biomes/生物群系配置名称.json

语言文件(单个模组唯一):resource_pack_xxxxxx/texts/zh_CN.lang


# 自定义特征配置对应文件

行为包json:behavior_pack_xxxxxx/netease_features/特征名称.json

语言文件(单个模组唯一):resource_pack_xxxxxx/texts/zh_CN.lang


# 自定义特征生成配置对应文件

行为包json:behavior_pack_xxxxxx/netease_feature_rules/特征生成规则.json

语言文件(单个模组唯一): resource_pack_xxxxxx/texts/zh_CN.lang