资源包构建
构建命令
单版本构建
bash
pnpm run cli pack -v <version>多版本构建
bash
# 构建所有版本的独立资源包
pnpm run cli pack --all
# 构建包含所有版本的统一资源包
pnpm run cli pack --all-multi最新版本构建
bash
pnpm run pack:latest构建配置
构建过程可通过配置文件自定义:
json
{
"build": {
"userAgent": "用户代理字符串",
"dateFormat": "YYMMdd",
"compressionLevel": 9
}
}资源包命名
生成的资源包使用以下命名规则:
{namePrefix}_{packageVersion}+{minecraftVersion}_{buildDate}.zip例如:LolCat_1.0.0+1.21.6_250127.zip
文件结构
生成的资源包包含:
pack.mcmeta- 元数据文件assets/minecraft/lang/- 语言文件pack.png- 资源包图标(可选)
构建流程
- 翻译合并 - 按优先级合并各层翻译
- 黑名单过滤 - 移除不需要的翻译条目
- 文件生成 - 创建标准Minecraft资源包结构
- 压缩打包 - 生成ZIP格式的资源包文件
多语言支持
支持在单个资源包中包含多种语言:
- 每种启用的语言生成对应的语言文件
- 自动处理语言代码映射
- 支持RTL和双向文本语言