
我的HUD不是你的 (MHNY)
一个简单易用但功能强大的HUD图形界面编辑器
查看大图我的 HUD 不是你的
我的 HUD 不是你的 是一款客户端 HUD 编辑器。在 Minecraft 的控制设置中绑定 解锁 HUD,在世界中打开它,选择一个元素,然后直接操作它。
该按键默认未绑定。
布局会自动保存到:
config/myhudnotyours/hud-layout.json
玩家操作流程
- 左键拖动元素以移动它。
- 使用鼠标滚轮更改其独立缩放比例。
- 拖动时按住 Ctrl 可跳过吸附。
- 拖动时按住 Shift 可进行精细移动。
- 中键点击元素,或使用 重置此元素,以恢复其原始位置和渲染。
- 使用元素列表来选择重叠、隐藏或有条件可见的元素。
- 隐藏元素和条件元素在编辑器中将保留可拖动的配置边界。
- 按名称、图层 ID、命名空间或类型搜索元素。
- 已修改的元素会以黄色轮廓显示在元素列表的最前面。
- 锁定为默认 可完全排除某个元素,使其在解锁前不受 HUD 修改影响。
- 将元素锚定到屏幕的任意角落、边缘中点或中心。
- 锚点相对偏移在分辨率、宽高比、全屏和 GUI 缩放变化时保持稳定。
- 每个受支持的元素都提供 原始 和 隐藏 模式。
- 数据关联的进度条额外提供 自定义 和 Boss 血条 模式。
- 元素可以在创造模式中独立显示或隐藏。
- 数据关联的进度条在为空或满时可以自动隐藏。
- 数字字段支持直接输入和鼠标滚轮调节。
- 颜色控件支持色轮、色相和亮度调节、不透明度以及直接的
#RRGGBB或#RRGGBBAA输入。 - 每个进度条会记住其最近使用的颜色。
属性面板分为:
- 基本 — 模式、锚点、位置、缩放、数据源、尺寸、方向和文本。
- 样式 — 程序化图层和纹理图层、颜色、不透明度、边框和纹理缩放。
- 纹理 — 背景、边框、填充、空 和 拖尾纹理。
- 拖尾 — 增加/减少追踪、延迟、追赶持续时间、颜色、不透明度和纹理。
自定义进度条无需纹理即可工作,并默认为完整的程序化纯色进度条。
纹理浏览器和导入
内置的纹理浏览器可以搜索当前活动的 Minecraft、模组、资源包和导入的纹理。
搜索会匹配命名空间、路径和源包名称。纹理预览包括尺寸和动画状态。
导入 PNG 会打开平台文件选择器,并将所选图像复制到:
config/myhudnotyours/textures/
如果存在相邻的 name.png.mcmeta 文件,它也会一并被导入。
导入的纹理无需重启游戏或创建资源包即可立即使用。
支持标准 Minecraft 动画元数据,包括:
- 默认帧序列
- 显式帧索引
- 每帧持续时间
- 自定义帧尺寸
纹理图层支持:
- 拉伸
- 平铺
- 带有可配置左、上、右、下边距的九宫格切片
如果配置的纹理消失,只会跳过该纹理图层。
语义化进度条数据源
内置数据源包括:
- 生命值
- 吸收值
- 护甲值
- 饥饿值
- 氧气值
- 经验进度
- 坐骑生命值
- 坐骑跳跃蓄力
原版的生命值、护甲值、饥饿值、氧气值、经验、坐骑生命值和坐骑跳跃图层会自动关联。
进度条的数据源也可以在编辑器中手动更改。
条件性数据源(如氧气值或坐骑生命值)在非激活状态下不会渲染替换内容。
Iron's Spells 'n Spellbooks
当安装 Iron's Spells 'n Spellbooks 时,其法力值覆盖层将获得完整的进度条集成。
法力值图层支持:
- 原始
- 自定义
- Boss 血条
- 隐藏
并公开数据源:
irons_spellbooks:mana
可见性遵循 Iron 自身的法力条可见性规则。
延迟数值拖尾
进度条可以在数值变化时显示延迟拖尾。
可用模式有:
- 关闭
- 仅减少
- 仅增加
- 两者
主要数值会立即更新。拖尾在配置的延迟时间内保持之前的数值,然后平滑追赶。
重复的合格变化会重启延迟,同时保留外部的拖尾数值。
HUD 发现与兼容性
我的 HUD 不是你的 会自动发现已命名的 NeoForge GUI 图层,并使用其稳定的图层 ID 来识别 HUD 元素。
未修改的元素在编辑器中被显式更改之前,视觉上保持原样。
未知模组的 HUD 图层通常仍然可以无需专门的兼容代码即可移动、缩放、隐藏和选择。
全屏的原版 camera_overlays 图层会被有意排除。诸如暗角、传送门覆盖层、望远镜遮罩、冰冻覆盖层和头盔覆盖层等效果不会被当作可移动的 HUD 元素处理。
编辑器的调试信息可以显示:
- 图层 ID
- 命名空间
- 渲染路径
- 边界
- 分类
- 数据源
- 渲染顺序
- 观察到的纹理图集
技术限制
- 将多个小部件组合成不可分割的 GUI 图层的模组会作为单个复合元素呈现,除非添加了显式集成。
- 在正常 GUI 渲染路径之外执行的渲染可能无法提供自动检测的点击区域。
- 未作为可独立取消的 GUI 图层暴露的 HUD 渲染无法被安全地单独控制。
- 通用不透明度不会应用于任意的第三方原始渲染。自定义进度条图层支持独立的不透明度。
- 纹理枚举仅在浏览器打开时执行,大型资源包可能包含大量结果。
这些限制并不妨碍以后添加显式集成或额外的语义化数据源。
配置健壮性
布局会保留暂时缺失的模组、图层和纹理的设置。
新发现的 HUD 元素会被添加而不会删除未知配置。
现有的版本 1 布局会自动迁移。
存储的布局包括元素标识、位置、缩放、模式、可见性、进度条数据源和尺寸、样式、纹理、颜色、九宫格切片设置以及拖尾配置。
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。