截图
介绍

适用于 Minecraft 的 Modern UI — mVUS
这是 Modern UI for Minecraft 的非官方维护分支,致力于确保它能在 Minecraft 的各个次要版本和补丁版本中持续正常使用;上游项目则更侧重于稳定版/LTS 版本。
概述
Modern UI for Minecraft(也称为 ModernUI-MC)是一款基于
ModernUI Framework(适用于 JDK 的跨平台桌面 UI 框架)及其扩展的 Minecraft 模组。
本项目为 Minecraft 环境提供 ModernUI 的启动和运行时集成,使基于 ModernUI 的应用能够在 Minecraft 中原生运行。它还为
Forge / NeoForge / Fabric 提供模组开发 API,让开发功能完备的图形用户界面更加简单。
你可以将本项目视为一个桥接/服务层(包含针对 Minecraft 的改进与扩展):使用 ModernUI 开发的应用(或部分 UI 片段)可以独立运行,
也可以通过此模组在 Minecraft 中运行,通常无需修改代码。其他基于原版 GUI 的模组也能受益于更强大的文本系统和一整套 UI 工具。
如果你正在开发交互复杂、界面丰富的模组,建议直接使用 ModernUI Framework 作为开发基础(而不是仅仅将 ModernUI-MC 视为运行时依赖)。
当然,也可以混合使用不同 UI:部分界面使用 ModernUI,其他部分保留原版 GUI(也可以按需禁用 ModernUI-MC 对原版界面的增强)。
特色
现代文本引擎(适用于原版及模组)
ModernUI-MC 内置了专为 Minecraft 打造的强大文本布局与渲染系统。它无需修改代码,即可让 Minecraft 以及依赖原版 GUI 系统的模组
享受更现代、更兼容 Unicode 的文本渲染效果:
- 实时预览并热重载 TrueType/OpenType 字体
- 更完善的字体回退
- 抗锯齿文本渲染与 FreeType 字体微调
- 改进的 SDF 文本渲染(支持 2D/3D 和批量渲染)
- 为原生字形渲染精确计算设备空间字体大小
- 内置 Google Noto Color Emoji(支持 Unicode 16.0 表情符号)
- 可配置的双向文本(BiDi)启发式算法
- 可配置的文本阴影和原始字体大小
- 支持 Unicode 换行,以及 CSS
line-break/word-break - 快速、精准的异步文本布局计算
- 更节省内存的字形矩形打包算法
- 使用真实的 Alpha 蒙版纹理(每像素 1 字节;原版使用 4 bpp)
- 针对 GUI/告示牌文本渲染进行了大量优化(更高 FPS、更少分配、更低 GC 压力)
- 兼容 OptiFine、Sodium(Rubidium)、Iris(Oculus)及许多模组
- 兼容 Minecraft JSON 字体定义(位图字体、TTF 字体)
常见问题
Modern UI mVUS 支持哪些 Minecraft 版本?
Modern UI mVUS 支持 Minecraft Java 版 1.21.9–1.21.11,共 3 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Modern UI mVUS 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
评论
登录后评论和评分