
UkyUI
这个模组旨在添加和修改菜单。专为一个整合包设计。
查看大图重新绘制每一个原版界面。
UKYUI 将 Minecraft 的客户端界面——标题界面、选项、暂停菜单、世界列表、世界加载、死亡界面——全部替换为由图元完全绘制的界面。这里没有可换肤的按钮纹理:填充、边框、光晕和字形都是几何图形,因此整个界面会跟随配置中的七种颜色变化。修改 theme.accent,按钮、滑块、任务书以及黑洞的吸积盘都会随之改变。
为整合包而生。这是一个客户端模组,不接触任何世界数据,在存档中途添加或移除都是安全的。
黑洞
菜单背景是一个史瓦西黑洞,通过积分计算而非贴图绘制。
光线路径在弯曲的度规中追踪——与物理渲染器使用的轨道方程相同——因此阴影、光子环以及从其上方掠过的吸积盘是真实的透镜成像,而不是贴上一层模糊效果的环形纹理。在支持的环境下,它通过片段着色器运行;在不支持的环境下,则回退到后台线程烘焙的预计算追踪表。
吸积盘是体渲染的:沿每条射线累积发射和吸收,开普勒剪切将湍流卷起,因为内盘比外盘旋转得更快,相对论性束效应使靠近的一侧更亮。其后的恒星被解析式地透镜化——它们绕过阴影弯曲、成双,当恒星直接经过黑洞后方时会拉长成爱因斯坦环。有几颗恒星可以明显看到在旋入,被拉成条纹并红化,最终在视界处消失。
吸积盘的颜色来自主题,因此黑洞会匹配你的整合包风格,而不是反过来。如果你更想使用自己的美术资源,effects.background 也接受 image 或 solid 值。
替换内容
| 标题界面 | 标识字样、文字列菜单、链接行、首次打开时的介绍 |
| 选项 | 视频、声音、控制、语言、资源包——全部统一风格 |
| 暂停菜单 | 相同组件,相同配色 |
| 世界列表 | 卡片式布局,每张卡片带有所在退出位置的截图 |
| 世界加载 | 以同一张截图作为背景 |
| 死亡 | 一个场景,而非界面:黑屏、VHS 损坏效果、心跳与呼吸声 |
| 模组列表 | 其他模组的配置界面集中在一处,并以这些组件重新绘制 |
| 加载闪屏 | FML 的模组加载界面,从第一帧起就被替换 |
每一项都在配置中有对应的开关。关闭某一个,原版界面就只在那一个位置恢复;其余部分继续正常工作。
其他模组
这些集成都不会改变行为,且当对应模组不存在时也不会产生任何作用。
- Angelica — 其渲染选项从自身的选项模型中读取,并重新绘制为同一设置界面中的“图形”标签页,而不是把你送到另一种风格的第二个界面。
- Waila — 提示框获得面板化处理:深色填充、细线边框、左侧金色竖条。内容完全保留 Waila 自身提供。其中的进度组件也会被重新绘制,当你破坏方块时,进度条会沿着底部边缘运行——原版使用裂纹覆盖层来提示进度,这对于需要用错误工具花费四十秒才能破坏的模组方块来说,是个过于粗糙的反馈。
- BetterQuesting — 在其自身的主题列表中注册一个 UKY 主题,打开时根据当前调色板动态构建,而不是随纹理一起打包。打开任务书时,世界会变暗,书页淡入,而不是在两帧之间突然出现。
配置方法
所有设置都位于 config/uky/uky.cfg 中,每个键都有注释说明其作用以及在屏幕上的位置。
- 调色板 — 七种基础颜色;其他所有颜色(悬停填充、边框、阴影)都由它们派生。
- 主菜单 —
left或center布局、自定义标题和副标题、页脚行,以及链接行:Label|https://example.com|icon.png。未指定图标时,会根据地址自动匹配;也可以使用config/uky/icons/目录下你自己的 PNG 图片。 - 加载界面 — 自定义提示语、自定义背景。
- 死亡场景 — 时间、强度、是否启用。
- 性能 — 如果菜单开销超出预期,可调整
blackHoleQuality和blackHoleResolution。
需求
- 带 Minecraft Forge 的 Minecraft 1.7.10
- UniMixins — 必需,它提供了本模组所依赖的 Mixin 平台
- 仅客户端。服务器既不需要也不感知它的存在。
备注
- 多人游戏安全:无数据包、无世界数据、无游戏性改动。它只是一个界面。
- 移除它会让你的存档保持原样。
- 与其他主菜单替换模组不兼容,原因显而易见。
Кратко по-русски
Мод заменяет клиентский интерфейс 1.7.10: главное меню, настройки, паузу, список миров (плитками, со скриншотом места выхода), загрузку мира, экран смерти и загрузочный экран FML. Всё рисуется кодом, без текстур виджетов, — палитра из семи цветов в config/uky/uky.cfg перекрашивает весь интерфейс разом, включая диск чёрной дыры на фоне и книгу квестов BetterQuesting.
Чёрная дыра в меню считается по-настоящему: лучи интегрируются в искривлённой метрике, поэтому тень, фотонное кольцо и загнутый над тенью диск — это настоящее линзирование, а не текстура. Звёзды за ней двоятся и вспыхивают кольцом Эйнштейна.
Настройки чужих модов (в том числе рендерер Angelica) собраны в один экран и перерисованы в тех же виджетах; подсказка Waila и книга BetterQuesting подхватывают палитру. Нужен Forge 1.7.10 и UniMixins. Мод клиентский, данные мира не трогает — ставить и снимать на существующем сейве безопасно.
正在加载版本记录…


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