
OptiGUI
在Fabric和Quilt上实现极速自定义GUI纹理,并内置OptiFine自定义GUI资源包支持
OptiGUI
OptiGUI 是一款客户端模组,允许通过资源包自定义游戏内 GUI 界面纹理。现已使用 Kotlin 从头重写,以获得更清晰的代码、更好的性能、更多特性及更强的扩展性。 其他模组开发者可以添加自定义容器和自定义选项。参见上方文档链接。
支持大多数 OptiFine GUI 资源包。如果某个资源包无法使用或与 OptiFine 下表现不同,请提交 issue(选择 Report a bug 模板)。
看看我为 Minecraft 1.19+ 制作的新 OptiGUI 资源包:Chest Boat GUI
⚠️ OptiGUI 2.3.x 早于 beta 8 的版本与 Fabric Language Kotlin 1.13.5+ 不兼容。请降级至 Fabric Language Kotlin 1.13.4。
使用方法
⚠️ 如果你不是正在尝试 OptiGUI 3 JSON 资源 的资源包制作者,建议使用 OptiGUI 2.3.x beta 版本。
- 下载并安装 Fabric 加载器 或 Quilt 加载器
- 将本模组下载到 mods 文件夹
- 将所需依赖也下载到 mods 文件夹
- 下载并启用支持的资源包(见下文)
支持的语言
- 🇺🇸 由 opekope2
- 🇹🇼 由 dirtTW、notlin4
- 🇨🇳 由 dirtTW、notlin4
- 🇩🇪 由 Lucanoria
- 🇪🇸 由 LyriaWintona
- 🇮🇹 由 RoberbufDx8105
- 🇲🇾 由 NuruddinPlays
- 🇺🇦 由 gorr0w7
想在这里看到你的名字?将 OptiGUI 翻译成你的母语。
兼容性
Cobblemon
如果你使用 Cobblemon 1.5.2 及更早版本,需要 Fabric Language Kotlin 1.10.11+kotlin.1.9.20 或更早版本(不会崩溃)。
支持的加载器与客户端
截至目前最新的 OptiGUI 3 alpha 版本,仅支持 Fabric 和 Quilt 加载器。
⚠️ Quilt 支持基于 Quilt 加载器加载 Fabric 模组的能力。
⚠️ 对使用 Fabric 兼容层或替代客户端(如 Sinytra Connector 或 Lunar client)的支持仅作尽力而为,但可能会出现问题,这未必是 OptiGUI 的责任。
资源包文档
OptiGUI 支持 OptiFine 自定义 GUI 资源包,同时也支持 OptiGUI 资源包。OptiGUI 资源包比 OptiFine 资源包更灵活。 参见上方文档链接以开始使用。
支持的资源包(OptiGUI 2.3.x)
不包括原版资源包(不含 OptiFine 或 OptiGUI 专属文件)
- Colourful Containers
- Colourful Containers Add-On
- Colourful Containers Dark Mode
- Animated RGB GUI ¹
- NEON20 ANIMATED
- Rybo's Enhanced GUI
- Animated Fox Guis ¹
- [DARK] Animated Fox Guis ¹
- Recolourful Containers GUI + HUD
¹ 动画支持参见 FAQ
此列表并非详尽无遗。如果你知道某个可用的资源包并希望收录于此,或某个资源包无法使用但在 OptiFine 下正常,请提交 issue。
部分支持的资源包
不包括原版资源包(不含 OptiFine 或 OptiGUI 专属文件)
¹ 桶(Barrel)无法工作,在 OptiFine 下也无法工作。资源包未按照格式指定该功能。
FAQ
可用于整合包吗?
可以。
OptiFine GUI 动画?
仅支持通过 Animatica。
OptiFine 颜色(colors.properties)?
不支持,请使用 Colormatic。
性能影响?
OptiGUI 的性能影响可以忽略不计(不过根据使用的资源包不同会略有差异)。
配置 GUI/文件?
无需配置。
Sodium?
支持。
OptiFine?
实际上,OptiGUI 和 OptiFine(通过 OptiFabric)可以同时加载。 我观察到 OptiGUI 的 mixin 会排在 OptiFine 之前,因此你可以关闭 OptiFine 中的自定义 GUI 以节省性能。
不过,我无法在这方面提供帮助。
正在加载版本记录…

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