.png.mcmeta,用 gui.scaling 声明是 stretch、tile 还是 nine_slice, 否则拉伸效果不对。拆分旧版 HUD 贴图集为单个图标 PNG。
免费在线数据更新至 1.20.1本地处理,不上传
正在加载工具…
适用于 1.20.1 及更早的 256×256 图集。 坐标原点在左上角,单位是像素。逐像素核对过原版素材。
经验条那两行很容易记反:y=64 是暗色的空条底,y=69 才是绿色的进度条。
原版从 1.20.2 起把 HUD 图集拆成了一张张独立小图,icons.png 这个文件已经不存在。 做 1.21 材质包时按下表找对应文件即可,路径都在 assets/minecraft/textures/ 下。
.png.mcmeta,用 gui.scaling 声明是 stretch、tile 还是 nine_slice, 否则拉伸效果不对。资源包与数据包用的是两套独立的 pack_format 编号,别混用。较新的版本支持在 pack.mcmeta 里写 supported_formats 声明一个区间。
1.20.1 及更早在 `assets/minecraft/textures/gui/icons.png` 里,空心在 (16,0)、满心 (52,0)、半心 (61,0),都是 9×9。1.20.2 起被拆成了 `textures/gui/sprites/hud/heart/` 下的独立小图,改材质要直接替换对应的 PNG。
把 icons.png 拖进本页,选「GUI 预设区域」会按官方坐标自动裁出心、饥饿、盔甲、经验条、十字准星等,逐个下载或打包成 zip。要切自定义图集就换「网格切分」,自己设行列数。
正常现象——1.20.2 之后 Mojang 把这张图集拆成了 `textures/gui/sprites/hud/**` 下的一堆小 PNG,每个图元一个文件。改血条就编辑 `hud/heart/full.png`,改快捷栏就编辑 `hud/hotbar.png`,不需要再算 UV 坐标。