13个版本 (8个重大更新)
0.27.1 | 2024年7月29日 |
---|---|
0.26.0 | 2024年6月25日 |
0.18.1 | 2024年3月6日 |
0.18.0 | 2023年11月4日 |
#1647 in 游戏开发
每月378次下载
在mc-repack中使用
48KB
1K SLoC
mc-repack-core
创建
此crate是MC-Repack项目的一部分,可在GitHub上找到 (查看此处)。
功能
- 使用
serde-json
最小化JSON文件,并删除注释 - 使用
oxipng
优化PNG文件 - 使用
toml
优化TOML文件 - 优化NBT文件
- 删除不需要的文件 - 一些项目文件(来自Blender,Photoshop等)错误地打包在模组中。此操作将检测并删除(重新打包时忽略)这些文件。
- 移除Unicode BOM
- 在许多文件类型中删除注释行:
.cfg, .obj, .mtl, .zs, .vsh, .fsh
- 更高效地压缩文件
- 现在支持Zopfli(较慢,但压缩效果更好)
更多信息,请访问MC-Repack网页
lib.rs
:
MC-Repack最初是一个命令行应用程序,但也可以用作库。此crate包含处理需要优化的文件所需的方法。
此crate假定重新打包的文件用于Minecraft模组。您仍然可以使用此库处理其他类型的文件,例如Android或Gradle文件。
依赖项
~3–31MB
~461K SLoC