跳到正文

OptiGUI

作者:opekope2

在Fabric和Quilt上实现极速自定义GUI纹理,并内置对OptiFine自定义GUI资源包的支持

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

OptiGUI

GitHub Release
Modrinth Download
CurseForge Download
GitHub Repo stars
GitHub top language
Documentation
Buy me a coffee

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。

BisectHosting banner

如何使用

⚠️ 如果你不是正在试验 OptiGUI 3 JSON 资源的资源包作者,那么你应该继续使用 OptiGUI 2.3.x beta 版本。

  1. 下载并安装 Fabric 加载器或 Quilt 加载器
  2. 将此模组下载到你的 mods 文件夹
  3. 将所需的前置库也下载到你的 mods 文件夹
  4. 下载并启用一个受支持的资源包(见下文)

支持的语言

想在这里看到你的名字吗?将 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 客户端)的支持是基于尽力而为的原则提供的,但问题可能会出现,这不一定 是 OptiGUI 的过错。

资源包文档

OptiGUI 支持 OptiFine 自定义 GUI 资源包,同时也支持 OptiGUI 资源包。OptiGUI 资源包比 OptiFine 资源包更灵活。
请参阅上方的文档链接以开始使用。

支持的资源包(OptiGUI 2.3.x)

不包括原版资源包(这些资源包不包含 OptiFine 或 OptiGUI 专用文件)

¹ 动画支持请参阅常见问题

此列表并不详尽。如果你知道某个可用的资源包,并希望它出现在这里,或者某个资源包本身不可用,但配合 OptiFine 可以工作,请提交 issue。

部分支持的资源包

不包括原版资源包(它们不包含 OptiFine 或 OptiGUI 专用文件)

¹ 木桶不可用,配合 OptiFine 也不可用。该资源包未按照格式规范进行声明。

常见问题

可以在整合包中使用吗?

可以。

OptiFine GUI 动画?

仅配合 Animatica 使用。

OptiFine 颜色(colors.properties)?

不支持,请使用 Colormatic。

性能影响?

OptiGUI 的性能影响可以忽略不计(不过会因所使用的资源包而略有不同)。

配置 GUI/文件?

无需配置。

钠?

可以。

OptiFine?

实际上,OptiGUI 和 OptiFine(配合 OptiFabric)可以同时加载。
我观察到 OptiGUI 的 mixin 会被放在 OptiFine 的之前,因此你可以在 OptiFine 中关闭自定义 GUI 以节省性能。

但是,我无法就此为你提供帮助。

评论

登录后评论和评分

opekope2 的其他作品

查看全部 →