Skip to content

版本管理

版本配置文件

版本信息存储在 config/versions.json 中,包含每个Minecraft版本的详细信息:

json
{
  "1.21.6": {
    "packFormat": 53,
    "url": "https://piston-meta.mojang.com/...",
    "releaseTime": "2024-12-11T13:20:13+00:00"
  }
}

版本管理命令

添加新版本

bash
pnpm run cli version add <version> --pack-format <format> --url <url>

删除版本

bash
pnpm run cli version remove <version>

列出所有版本

bash
pnpm run cli version list

合并版本翻译

bash
pnpm run cli version merge <source> <target>

版本继承机制

系统支持版本间的翻译继承:

  • 新版本自动继承所有旧版本的翻译
  • 按时间顺序依次合并
  • 保持翻译的连续性和一致性

语义版本排序

系统使用语义化版本进行排序:

  • 支持三位版本号(major.minor.patch)
  • 自动按版本号排序
  • 正确处理版本比较逻辑

版本兼容性

每个版本包含pack format信息,确保生成的资源包与对应Minecraft版本兼容。

Released under the MIT License.