跳到主要内容
OhMyMC
文章书架工具种子导航
OhMyMC

用最清晰的方式,学会 Minecraft。

Copyright © 2024-2026 suixinio. All rights reserved.|京ICP备2024096958号-1

本网站与 MOJANG 或 MICROSOFT 无任何关联

首页工具材质包合并器

材质包合并器

多个资源包合成一个,冲突按优先级解决。

免费在线数据更新至 1.21.5本地处理,不上传

正在加载工具…

pack_format 版本对照与合并冲突规则

资源包 pack_format 对照表

合并材质包时最先要对齐的就是这个数字。两个 pack_format 不同的包合到一起,游戏会按合并后 pack.mcmeta 里写的那个数判断兼容性。

pack_format适用版本备注
11.6.1 – 1.8.9
21.9 – 1.10.2
31.11 – 1.12.2
41.13 – 1.14.4
51.15 – 1.16.1
61.16.2 – 1.16.5
71.17 – 1.17.1
81.18 – 1.18.2
91.19 – 1.19.2
121.19.3
131.19.4
151.20 – 1.20.1
181.20.2HUD 图集拆成 gui/sprites/**,icons.png 从此不复存在
221.20.3 – 1.20.4
321.20.5 – 1.20.6
341.21 – 1.21.1
421.21.2 – 1.21.3
461.21.4
551.21.5

数据包 pack_format 对照表

pack_format适用版本备注
41.13 – 1.14.4
51.15 – 1.16.1
61.16.2 – 1.16.5
71.17 – 1.17.1
81.18 – 1.18.1
91.18.2
101.19 – 1.19.3
121.19.4
151.20 – 1.20.1
181.20.2
261.20.3 – 1.20.4
411.20.5 – 1.20.6
481.21 – 1.21.1目录名去掉复数:recipes/ → recipe/、advancements/ → advancement/
571.21.2 – 1.21.3
611.21.4
711.21.5

资源包与数据包的编号从 1.20.2 之后就完全分家了,抄错一套会导致包整体不加载。

pack.mcmeta 的字段

字段说明
pack.pack_format必填,见上表。填错会被判为「不兼容」但通常仍可加载
pack.description必填,列表里显示的说明。支持 § 颜色码或文本组件
pack.supported_formats可选,声明支持的区间,如 {min_inclusive:15,max_inclusive:48}
pack.min_format / max_format1.21.9 起取代 pack_format,取值是 [主版本, 次版本] 数组
features可选,启用实验性特性(数据包)
filter可选,屏蔽其他包里的指定文件(资源包与数据包都支持)
overlays可选,按版本区间挂载不同的子目录,做一包多版本兼容
{
  "pack": {
    "pack_format": 34,
    "supported_formats": { "min_inclusive": 15, "max_inclusive": 46 },
    "description": "§6我的材质包§r\n§7合并自 3 个来源"
  }
}

合并时的冲突规则

情况游戏怎么处理合并工具该怎么做
同路径的贴图列表里靠上的包覆盖靠下的让用户决定优先级,同名文件保留优先级更高的那份
同名的模型 JSON整文件覆盖,不会逐字段合并同上,不要试图合并 JSON 内容
语言文件 lang同 key 覆盖,不同 key 会合并这是唯一可以逐 key 合并的一类
pack.png取优先级最高的那张缺失时从任一来源包补一张
pack_format 不同按最终写入的那个数判断取最低值最安全,或写 supported_formats 覆盖区间
非 ASCII 文件名要设 UTF-8 标志位。ZIP 格式里有一个「通用位标志第 11 位」,置 1 才表示文件名是 UTF-8。 不置位的话,含中文路径的包在部分解压工具里会变成乱码。
不必解压就能装。Minecraft 直接读 .zip,也支持解压后的文件夹。 放进 .minecraft/resourcepacks/ 即可,游戏内按 F3+T 重载。

相关工具

材质工作台在线绘制方块 / 物品材质并导出资源包。皮肤编辑器绘制 64×64 皮肤,3D 实时预览,导入/导出 PNG。

常见问题

›怎么把两个材质包合并成一个?

把两个 .zip 依次拖进本页,列表里越靠前优先级越高;同路径的贴图由优先级最高的包胜出,页面会逐条列出冲突文件。确认顺序后点「下载合并包」,得到的 zip 直接放进 `.minecraft/resourcepacks`,在游戏「选项-资源包」里启用即可。

›合并后的材质包进游戏提示"为其它版本制作"怎么办?

这条提示由 pack.mcmeta 里的 pack_format 决定。合并包沿用优先级最高那个包的数值,两个包版本不同就会不匹配。用记事本打开 pack.mcmeta 改成你游戏版本对应的数字即可:1.21/1.21.1 是 34、1.21.4 是 46、1.21.7 是 64;1.21.9 以后改用 min_format / max_format。

›合并材质包会把我的文件上传到服务器吗?

不会。解压、冲突比对、重新打包全部在你的浏览器里完成,服务器只发送页面、不接收任何文件,断网也能继续用。几百 MB 的高清包同样可以处理,只是解析时页面会短暂卡顿,属正常现象。