基础说明

:::warning{title=注意}

  • Json文件应当放置在资源包根目录的modconfigs文件夹下(需手动创建)
  • 标准的Json格式是不支持注释的! :::

基础说明

Json放置路径

  • behavior_pack_***行为包
    • resource_pack_***资源包
      • modconfigs配置组件文件夹
        • ***自建文件夹分类,可以防止冲突覆盖,JsonId为'***/{JsonId}'
          • {JsonId}.json配置组件 JsonId要唯一

      Json格式

      {
        "format_version": "1.0.10",
        "dafeimian:render": {
          "components": {
            "dafeimian:entity": {
              "animations": [
                "idle",
                "none"
              ],
              "animation_controllers": [
                "controller.animation.bgbox.idle"
              ]
            }
          }
        }
      }
      

      format_version

      str声明该Json支持的灵免以太版本,不同的版本可能编写的内容形式不一样,功能类型不一样。

      可选版本改动内容
      1.0.10新增自定义玩家渲染
      1.1.1新增自定义实体对话
      1.1.2新增自定义连招实体,合并自定义实体对话自定义功能实体
      1.1.3dafeimian:spawn_entity组件的offset参数调整:旧有offset的参数(1.1.2)为[x, z, y],新的offset的参数(1.1.3+)为[x, y, z]
      1.1.4新增自定义建筑结构
      1.1.5新增自定义表单事件
      1.1.6dafeimian:chat_group组件新增了chat_image参数用于显示图片
      1.2.0新增自定义依赖组件
      1.2.6自定义连招实体效果优化

      配置类型

      在随format_version同级需要声明该Json的类型,所有的配置类型都是json

      配置类型清单

      类型名称描述备注
      dafeimian:render自定义玩家渲染
      dafeimian:chat自定义实体对话仅限于1.1.1版本
      dafeimian:entity自定义功能实体
      dafeimian:building自定义建筑结构
      dafeimian:form新增自定义表单事件
      dafeimian:config新增自定义依赖组件

      组件清单

      类型名称描述备注
      dafeimian:boss_barBoss血条显示
      dafeimian:building_data建筑数据
      dafeimian:building_require建筑数据所需方块统计
      dafeimian:building_scale建筑数据所占范围大小
      dafeimian:chat_group对话组
      dafeimian:entity实体渲染
      dafeimian:form_data表单数据
      dafeimian:require_mod组件对前置组件的依赖推广
      dafeimian:spawn_entity实体生成于自定义特征结构
      评论交流

      文档目录

      灵免以太