扩展数据格式
扩展数据格式是注册扩展时所输入的数据格式。
结构
meta:扩展元数据。title:扩展标题,支持本地化文本组件,本地化键前缀为extension.<扩展名称>.。name:扩展识别名,应与扩展文件夹名称一致。schema_version:扩展所使用的注册数据格式版本,由 3 个数字组成的数组,每个数字的含义依次为:- 主版本号:恒为 2。扩展主版本号与内置主版本号不一致将无法载入。
- 次版本号:当扩展注册数据发生更名、移动等可能产生兼容问题的更改时,次版本号 +1,修订版本重置为 0。扩展次版本号低于内置次版本号时,可能需要转换或无法载入。扩展次版本号高于内置次版本号时将无法载入。
- 修订版本号:当扩展注册数据发生新增等小型修改且不会产生兼容问题的更改时,修订版本 +1。当前为 1。无论如何都不会影响扩展载入。
extension_version:扩展自身版本号,格式为字符串。icon:扩展图标,从注册表echolive:icon中取值,默认为material:puzzle。cover:扩展封面图像地址,以扩展自身文件夹为起点。设置扩展封面将会覆盖扩展图标。description:扩展描述,支持本地化文本组件,本地化键前缀为extension.<扩展名称>.。project_url:扩展的项目 URL 地址。author:作者,支持参考元数据组件,本地化键前缀为extension.<扩展名称>.。license:授权协议,支持参考元数据组件,本地化键前缀为extension.<扩展名称>.。
register_hook:注册器 Hook。localization_patch:本地化补丁,格式为 Object。键名为 ISO 639-3 语言代码,值为本地化键值对。
版本
| 扩展数据格式版本 | Echo-Live 版本 |
|---|---|
2.0.2 |
1.8.2 |
2.0.1 |
1.8.1 |
| 无 | 1.8.0 |