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

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

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

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

首页工具icons.png 拆分器

icons.png 拆分器

拆分旧版 HUD 贴图集为单个图标 PNG。

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

正在加载工具…

icons.png 图元坐标表与新旧路径对照

经典图集的图元坐标表

适用于 1.20.1 及更早的 256×256 图集。 坐标原点在左上角,单位是像素。逐像素核对过原版素材。

图元所在文件XY宽高
十字准星icons.png001616
生命值底(心轮廓)icons.png16099
生命值满心icons.png52099
生命值半心icons.png61099
盔甲条空icons.png16999
盔甲条满icons.png34999
盔甲条半icons.png25999
饥饿底icons.png162799
饥饿满icons.png522799
饥饿半icons.png612799
经验条(空)icons.png0641825
经验条(满)icons.png0691825
快捷栏widgets.png0018222
快捷栏选中框widgets.png0222424

经验条那两行很容易记反:y=64 是暗色的空条底,y=69 才是绿色的进度条。

1.20.2 之后的新路径对照

原版从 1.20.2 起把 HUD 图集拆成了一张张独立小图,icons.png 这个文件已经不存在。 做 1.21 材质包时按下表找对应文件即可,路径都在 assets/minecraft/textures/ 下。

旧图集里的位置新版独立文件
icons.png (16,0) 9×9gui/sprites/hud/heart/container.png
icons.png (52,0) 9×9gui/sprites/hud/heart/full.png
icons.png (61,0) 9×9gui/sprites/hud/heart/half.png
icons.png (16,9) 9×9gui/sprites/hud/armor_empty.png
icons.png (25,9) 9×9gui/sprites/hud/armor_half.png
icons.png (34,9) 9×9gui/sprites/hud/armor_full.png
icons.png (16,27) 9×9gui/sprites/hud/food_empty.png
icons.png (52,27) 9×9gui/sprites/hud/food_full.png
icons.png (61,27) 9×9gui/sprites/hud/food_half.png
icons.png (0,64) 182×5gui/sprites/hud/experience_bar_background.png
icons.png (0,69) 182×5gui/sprites/hud/experience_bar_progress.png
icons.png (0,0) 16×16gui/sprites/hud/crosshair.png
widgets.png (0,0) 182×22gui/sprites/hud/hotbar.png
widgets.png (0,22) 24×24gui/sprites/hud/hotbar_selection.png
新版还需要一份 .mcmeta 描述九宫格拉伸。像快捷栏、进度条这类会被拉伸的图,在新版里要配套一个同名的 .png.mcmeta,用 gui.scaling 声明是 stretch、tile 还是 nine_slice, 否则拉伸效果不对。

材质包版本号(pack_format)

pack_format对应版本HUD 贴图组织方式
151.20 – 1.20.1icons.png / widgets.png 图集
181.20.2gui/sprites/** 独立小图
221.20.3 – 1.20.4gui/sprites/** 独立小图
321.20.5 – 1.20.6gui/sprites/** 独立小图
341.21 – 1.21.1gui/sprites/** 独立小图
421.21.2 – 1.21.3gui/sprites/** 独立小图
461.21.4gui/sprites/** 独立小图
551.21.5gui/sprites/** 独立小图

资源包与数据包用的是两套独立的 pack_format 编号,别混用。较新的版本支持在 pack.mcmeta 里写 supported_formats 声明一个区间。

相关工具

像素画生成器图片 → 羊毛 / 混凝土 / 陶瓦方块画 + 材料清单。头像生成器皮肤 → 头像 / 半身像,Discord、YouTube 尺寸。皮肤下载器输入 ID 下载任意正版玩家的皮肤文件。图腾自定义把皮肤变成自定义不死图腾,导出资源包。对话气泡生成器生成 MC 像素风对话气泡,导出透明 PNG。

常见问题

›我的世界的血条(心)贴图在哪个文件?

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 怎么拆成单独的图标?

把 icons.png 拖进本页,选「GUI 预设区域」会按官方坐标自动裁出心、饥饿、盔甲、经验条、十字准星等,逐个下载或打包成 zip。要切自定义图集就换「网格切分」,自己设行列数。

›1.21 的材质包里找不到 icons.png 怎么办?

正常现象——1.20.2 之后 Mojang 把这张图集拆成了 `textures/gui/sprites/hud/**` 下的一堆小 PNG,每个图元一个文件。改血条就编辑 `hud/heart/full.png`,改快捷栏就编辑 `hud/hotbar.png`,不需要再算 UV 坐标。