ModularUI

ModularUI

Minecraft 终极图形界面模组
forge 作者 brachy 支持版本 1.12.2 - 1.20.1
下载量
45,440
关注数
11
数据来源
Modrinth
模组详细介绍

ModularUI

这是 Minecraft 的终极 GUI 模组。

历史

我第一次接触 ModularUI 是在 GTCE 的 1.12.2 版本中。这个概念非常棒。大大减少了样板代码,无需 GUI 纹理表,还有更多优点。然而,也存在很多问题。有很多 bug,代码一团糟,与其他模组(如 InventoryTweaks)的兼容性非常困难。

后来,GTCEu 作为 GTCE 的分支被创建。UI 代码得到了一些改进,但不知何故变得更混乱了。那时,CleanroomMC 已经决定制作一个重新设计、独立的 ModularUI 版本。所以我自愿承担了这个任务。并且我完成了。

2022 年 5 月 22 日,第一个版本在 CurseForge 上发布。与 GTCE/GTCEu 相比,这是一个巨大的改进,但我仍然不够满意。因此,在几次更新和几个月后,我开始重写模组的部分内容。然而,重写的规模变得如此之大,几乎是一次完全重写。这值得吗?我不知道,但现在我对结果感到满意。

特性

  • 类似窗口的面板系统
  • 小部件,如按钮、文本字段(自定义,非 MC 原生)或滑块
  • 布局小部件,如行、列、网格和列表
  • 自定义滚动实现,带有平滑动画
  • 数字文本字段的数学表达式解析器
  • 用于特定部分变换的视口实现(如可滚动列表)
  • 轻松同步任何值,使模组可用于 TileEntities/BlockEntities 等场景
  • 面板的打开和关闭动画
  • 与 InventoryBogoSorter 兼容
基本信息
模组名称ModularUI
作者brachy
下载量45,440
关注数11
支持版本1.12.2 - 1.20.1
加载器forge
客户端required
服务端optional