TitleMenuFix

TitleMenuFix

一个为Minecraft标题界面设计的现代化改进。将精灵按钮替换为可悬停展开的动画替代方案。特色功能包括Realms管理、按按钮可见性设置,以及完整的ModMenu和YACL配置支持。

标题菜单修复

一个用于《我的世界》的客户端 Fabric 模组,重新设计了标题屏幕的图标行。精灵按钮(好友、语言、辅助功能)变成了带有动画文字揭示效果的流畅悬停展开组件。包含完整的 Realms 按钮管理和通过 ModMenu + YACL 进行的深度配置。

特性

  • 动画图标按钮 – 将鼠标悬停在图标上,观看它平滑展开,通过淡入淡出效果显示按钮标签。未悬停的按钮会优雅地变暗,将焦点保持在您的目标上。
  • Realms 管理 – 将 Realms 分组到与多人游戏相同的行中,或者完全隐藏它。“选项”和“退出”按钮会自动移动以填补空缺。
  • 逐按钮可见性 – 通过配置界面独立隐藏好友、语言或辅助功能按钮。
  • ModMenu 和 YACL 集成 – 提供带有分类选项(图标按钮、Realms)的完整图形化配置,无需手动编辑 JSON。
  • 模组兼容性 – 继承自 SpriteIconButton 或 FriendsButton 的自定义模组按钮会被自动检测,并获得相同的动画处理。
  • 零覆盖 – 仅使用 @Inject mixin。原始按钮类从未被修改。

依赖项

依赖项 版本 必需
Fabric Loader ≥0.19.3 ✓
Minecraft ~26.2 ✓
Java ≥25 ✓
Fabric API * ✓
Fabric Language Kotlin ≥1.13.12+kotlin.2.4.0 ✓
ModMenu * ✓ (建议)
YetAnotherConfigLib ≥3.9.4+26.2 ✓ (建议)

配置

可通过 ModMenu → 标题菜单修复配置 访问。

图标按钮

选项 默认值 描述
隐藏好友按钮 关 从标题屏幕移除好友按钮
隐藏语言按钮 关 移除语言按钮
隐藏辅助功能按钮 关 移除辅助功能按钮
禁用悬停动画 关 按钮保持为静态图标,不进行文字展开

Realms

选项 默认值 描述
隐藏 Realms 按钮 关 完全移除 Realms 按钮
将 Realms 与多人游戏分组 开 将 Realms 放置在与多人游戏相同的行中

构建

./gradlew build

编译后的 JAR 文件位于 build/libs/title-menu-fix-*.jar。

开发

此项目针对 Minecraft 26.2,使用 Mojang 官方映射和 Fabric Loom 1.17。所有源代码均使用 Kotlin 编写 — 没有 Java 源代码文件(Loom 生成的文件除外)。

许可证

MIT