Files
netease-bedrock-wiki/mcguide/20-玩法开发/15-自定义游戏内容/14-配置与JSON文件关系.md
2025-08-25 18:36:29 +08:00

118 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
front:
hard: 入门
time: 分钟
---
# 配置与Json文件关系
## 配套文件
使用编辑器的配置功能和直接修改Json文件制作Addon的本质是一样的每个不同类型的配置都对应着不同的配套文件修改配置对应的Json文件也会实时改变。
这里我们以实体配置举例当我们新建好实体配置后选中即可在属性面板的配套文件处看到其对应的Json文件路径点击右侧的打开文件下图红框内按钮即可打开Json
![image](./images/open_json_file.png)
Json支持多种软件打开和查看这里我们使用vscode进行查看。
![image](./images/openjsonfile2.gif)
此时我们在配置界面增加字段,文件也会实时更新,如下图所示
![image](./images/editjsonfile.gif)
<br/>
关于如何进行配置的创建和使用可参考[配置的使用](./0-配置.md),下面为你列出了当前编辑器支持的所有配置及其对应的文件:
>**点击标题的链接可以从Json文件层面深入了解自定义游戏内容的原理和作用**
<br/>
## [自定义实体](./3-自定义生物/01-自定义基础生物.md)配置对应文件
> 行为包jsonbehavior_pack_xxxxxx/entities/实体名称.json
>
> 资源包jsonresource_pack_xxxxxx/entity/实体名称.json
>
> 语言文件(单个模组唯一)resource_pack_xxxxxx/texts/zh_CN.lang
<br/>
## [自定义物品](./1-自定义物品/1-自定义基础物品.md)配置对应文件
> 行为包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***
<br/>
## [自定义方块](./2-自定义方块/0-自定义方块概述.md)配置对应文件
> 行为包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***
<br/>
## [自定义配方](./5-自定义配方.md)配置对应文件
> 行为包json***behavior_pack_xxxxxx/netease_recipes/配方名称.json***
<br/>
## <a href="../../../mconline/20-玩法地图教程/第05章设置NPC的基本状态和交易表/课程03.给NPC添加对应的交易表.html" rel="noopenner"> 自定义交易表 </a>配置对应文件
> 行为包json***behavior_pack_xxxxxx/trading/交易表名称.json***
<br/>
## <a href="../../../mconline/10-addon教程/第12章更完善的自定义掉落物/课程01.更完善的自定义掉落物.html" rel="noopenner"> 自定义掉落表 </a>配置对应文件
> 行为包json***behavior_pack_xxxxxx/loot_tables/掉落表名称.json***
<br/>
## [自定义生成规则](./4-自定义维度/3-生物生成.md)配置对应文件
> 行为包json***behavior_pack_xxxxxx/spawn_rules/生成规则名称.json***
>
> 语言文件(单个模组唯一)***resource_pack_xxxxxx/texts/zh_CN.lang***
<br/>
## [自定义维度](./4-自定义维度/1-自定义维度.md)配置对应文件
> 行为包json***behavior_pack_xxxxxx/netease_dimension/维度配置名称.json***
>
> 语言文件(单个模组唯一)***resource_pack_xxxxxx/texts/zh_CN.lang***
<br/>
## [自定义生物群系](./4-自定义维度/2-群系地貌.md)配置对应文件
> 行为包json***behavior_pack_xxxxxx/netease_biomes/生物群系配置名称.json***
>
> 语言文件(单个模组唯一)***resource_pack_xxxxxx/texts/zh_CN.lang***
<br/>
## [自定义特征](./4-自定义维度/4-自定义特征.md)配置对应文件
> 行为包json***behavior_pack_xxxxxx/netease_features/特征名称.json***
>
> 语言文件(单个模组唯一)***resource_pack_xxxxxx/texts/zh_CN.lang***
<br/>
## [自定义特征生成](./4-自定义维度/4-自定义特征.md)配置对应文件
> 行为包json***behavior_pack_xxxxxx/netease_feature_rules/特征生成规则.json***
>
> 语言文件(单个模组唯一) ***resource_pack_xxxxxx/texts/zh_CN.lang***