Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
OptiGUI

OptiGUI

Blazing fast custom GUI textures on Fabric and Quilt with built-in OptiFine custom GUI resource pack support

11.62M
1,397
Decoration
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x
1.18.x

Platforms

Fabric
Quilt

Supported environments

Client-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki
Donate on Ko-fi

Creators

opekope2
opekope2 Owner

Details

Licensed LGPL-3.0-or-later
Published 3 years ago
Updated 2 weeks ago
DescriptionChangelogVersions

Show all versions

1
2
3
4

OptiGUI 2.1.5

by opekope2 on Jul 20, 2023
Download

OptiGUI 2.1.5

What's new since 2.1.4

  • Fixed a crash on Minecraft 1.19.2 and lower caused by hanging sign support (again)

About this release

  • This is another hotfix release for 2.1.3 (and 2.1.4)

Recommendations

  • Recommended for everyday users
  • Recommended for modpacks
  • Documentation is available on GitHub Pages

OptiGUI 2.1.4

by opekope2 on Jul 20, 2023
Download

OptiGUI 2.1.4

What's new since 2.1.3

  • Fixed a crash on Minecraft 1.19.2 and lower caused by hanging sign support

About this release

  • This is a hotfix release for 2.1.3
  • Still broken on 1.19.2 and earlier

Recommendations

  • Recommended for everyday users
  • Recommended for modpacks
  • Documentation is available on GitHub Pages

OptiGUI 2.1.3

by opekope2 on Jul 14, 2023
Download

OptiGUI 2.1.3

What's new since 2.1.2

  • New selectors
    • donkey.has_chest
    • comparator.output
    • villager.type
    • book.page.current
    • book.page.count
  • Book support
  • Hanging sign support

About this release

  • This is the last 2.1.x release before a partial rewrite and code cleanup in 2.2.0
  • More selectors are planned to be added in 2.2.1 after a ✨shiny new feature✨
  • Bug fixes are planned for 2.2.0
  • Broken on 1.19.2 and earlier

Recommendations

  • Recommended for everyday users
  • Recommended for modpacks
  • Documentation is available on GitHub Pages

OptiGUI 2.1.2

by opekope2 on Jun 13, 2023
Download

OptiGUI 2.1.2

What changed since 2.1.1

  • Add Minecraft 1.20.1 support

About this release

  • Quilt has updated
    • Fabric loader version in fabric.mod.json has been set to the one in gradle.properties

Recommendations

  • Recommended for everyday users
  • Recommended for modpacks
  • Documentation is available on GitHub Pages

OptiGUI 2.1.1

by opekope2 on Jun 9, 2023
Download

OptiGUI 2.1.1

What changed since 2.1.0

  • Fix a bug, which potentially results in loading a resource multiple times
  • Set required Fabric Loader to 0.14.19 in fabric.mod.json

About this release

  • This is a hotfix release for 2.1.0 to let Quilt users play

Recommendations

  • Recommended for everyday users
  • Recommended for modpacks
  • Documentation is available on GitHub Pages

OptiGUI 2.1.0

by opekope2 on Jun 7, 2023
Download

OptiGUI 2.1.0

What's new

  • Minecraft 1.20 support
  • Basic lectern support

What changed since 2.1.0-beta.3

  • Optimize resource loading
    • Fix resource leak

What changed since 1.1.6

  • One JAR supports Multiple Minecraft versions
  • Official Quilt support
  • Rewritten in Kotlin
  • New OptiGUI ini format
    • More ways to replace GUI textures
  • Support for Minecraft 1.19.4 and 1.20
  • Basic support for almost all GUIs
    • Upcoming: hanging signs
    • Upcoming: more selectors
  • Removed _extensions from OptiFine properties
    • Added to OptiGUI ini files
    • See documentation for migration guide
  • Use filter chain instead of in-memory representation of files
  • New icon
  • Documentation

About this release

  • This is the first stable version after 6 months of development and Java+Gradle+Loom+IntelliJ breakage
    • Some alpha and beta builds were pretty stable tho
  • There's a lot more features to come
  • If you have an idea how OptiGUI should be expanded, you can open an issue on GitHub

Recommendations

  • Recommended for everyday users
  • Recommended for modpacks
  • Documentation is available on GitHub Pages

OptiGUI 2.1.0-beta.3

by opekope2 on May 29, 2023
Download

OptiGUI 2.1.0-beta.3

What changed since 2.1.0-beta.2

  • Remove a phantom warning in OptiFine converter when texture is missing
    • If only texture.<path> is present, which is valid, this no longer shows
  • Add basic conditional loading of individual resources. See documentation
  • OptiGUI and OptiGlue library depend on each other in fabric.mod.json
    • Fabric will not launch if either is missing for some reason
    • Instead of crashing with an "Error loading OptiGlue" exception

About this release

  • This is the last beta for 2.1.0, unless significant problems arise
  • The next release will be the full release after Minecraft 1.20
    • It will include 1.20 support (the current build has no OptiGlue marked as 1.20-compatible)

Recommendations

  • Recommended for everyday users
  • Recommended for modpacks
  • Documentation is available on GitHub Pages

OptiGUI 2.1.0-beta.2

by opekope2 on May 21, 2023
Download

OptiGUI 2.1.0-beta.2

What changed since 2.1.0-beta.1

  • Fixed crashes on older Quilt

About this release

  • Should be stable enough for daily driving

Recommendations

  • Recommended for everyday users
  • Modpacks may decide to wait till the full release
  • For other mod developers:
    • Fundamental API changes are unlikely, but breaking changes may be introduced till the full release
    • Documentation is available on GitHub Pages

OptiGUI 2.1.0-beta.1

by opekope2 on May 17, 2023
Download

OptiGUI 2.1.0-beta.1

Where is 2.0.0 full release?

Nowhere. The code was a bit buggy, and I reworked the properties in #32 in the meanwhile. This introduced a breaking change in resource packs, so I decided to skip the full release, and ship the next beta (with an increased version number).

What's new

  • OptiGUI-specific properties #30. Read the documentation
    • Removed extension properties from OptiFine files. How to migrate your resource pack
    • Improved OptiFine parity
    • OptiFine properties are converted in-memory when loaded. (Technical change)
  • New icon

What changed since 2.0.0-beta.3

  • Fix crashes on older (than 1.19.4) Minecraft versions
  • Increased extensibility for other mods
  • Improved performance
  • Better ModMenu integration
  • Fix smithing table GUI

About this release

  • Should be stable enough for daily driving

Recommendations

  • Recommended for everyday users
  • Modpacks may decide to wait till the full release
  • For other mod developers:
    • Fundamental API changes are unlikely, but breaking changes may be introduced till the full release
    • Documentation is available on GitHub Pages

OptiGUI 2.0.0-beta.3

by opekope2 on Mar 24, 2023
Download

OptiGUI 2.0.0-beta.3

What's new

  • Basic support for pre-1.20 smithing table GUI
    • This doesn't take into account the 1.20 data pack
    • The texture to be replaced cannot be checked as of now

What changed since 2.0.0-beta.2

  • Breaking changes for developers:
    • Removed Jitpack support (use Modrinth Maven or CurseMaven)
    • Triggernig non-block-entity container GUI replacement from 3rd party mods is now supported
    • Remove container and texture from GeneralProperties and subclasses

About this release

  • Should be stable enough for daily driving

Recommendations

  • Recommended for everyday users
  • Modpacks may decide to wait till the full release
  • For other mod developers:
    • Fundamental API changes are unlikely, but breaking changes may be introduced till the full release
    • Documentation is available on GitHub Pages

OptiGUI 2.0.0-beta.2

by opekope2 on Mar 19, 2023
Download

OptiGUI 2.0.0-beta.2

What's new

  • Fixed Minecraft 1.19.4 support (#24)

What changed since 2.0.0-beta.1

  • Breaking changes for developers:
    • Change JVM name of PathResolverKt to PathResolver
    • Change JVM name of VillagerProfessionParserKt to VillagerProfessionParser

About this release

  • Should be stable enough for daily driving (even for Minecraft 1.19.4)

Recommendations

  • Recommended for everyday users
  • Modpacks may decide to wait till the full release
  • For other mod developers:
    • The API is not likely to change till the full release
    • Documentation is available on GitHub Pages

OptiGUI 2.0.0-beta.1

by opekope2 on Mar 17, 2023
Download

OptiGUI 2.0.0-beta.1

What's new

  • Add support for llama carpet color
  • Add name as player name in container=inventory
  • Optimize texture replacer code with cache
    • Please note that you may still get a lag spike when interacting with a container for the first time, because Java.

About this release

  • This is the first beta of OptiGUI 2.0.0, and should be stable enough for daily driving
  • Turns out that Minecraft 1.19.4 is incompatible (#24)

Recommendations

  • Recommended for everyday users
  • Modpacks may decide to wait till the full release
  • For other mod developers:
    • The API is not likely to change till the full release
    • Documentation will soon be available on GitHub Pages

OptiGUI 2.0.0-alpha.6

by opekope2 on Mar 15, 2023
Download

OptiGUI 2.0.0-alpha.6 development build

What's new

  • Minecraft 1.19.4 support (broken)
  • Chest boat support (this broke 1.18-1.19.2 support)

What changed since 2.0.0-alpha.5

  • Remove javadoc from Jitpack. It will be added to the project's future GitHub page.

About this release

  • The first beta is planned to be similar to this release with minor changes
  • See details and future plans here

Recommendations

  • Recommended for individuals, who like testing (and breaking) stuff
  • Not recommended for everyday users
  • Not recommended for modpacks
  • For other mod developers: the API will likely change in the alpha phase

OptiGUI 2.0.0-alpha.5

by opekope2 on Mar 11, 2023
Download

OptiGUI 2.0.0-alpha.5 development build

What's new

  • Added support for Quilt
  • Added support for chest minecarts
  • Added support for hopper minecarts
  • Added some modularity and new APIs for mod developers

What changed since 2.0.0-alpha.4

  • Revert mappings change
  • A lot of breaking changes caused by refactoring

About this release

  • The first beta is planned to be similar to this release with minor changes
  • See details and future plans here

Recommendations

  • Recommended for individuals, who like testing (and breaking) stuff
  • Not recommended for everyday users
  • Not recommended for modpacks
  • For other mod developers: the API will likely change in the alpha phase

OptiGUI 2.0.0-alpha.4

by opekope2 on Feb 1, 2023
Download

OptiGUI 2.0.0-alpha.4 development build

What's new

  • Added support for Minecraft 1.18-1.18.2

What changed since 2.0.0-alpha.3

  • Changed how Yarn mappings are loaded while compiling

About this release

  • See details and future plans here

Recommendations

  • Recommended for individuals, who like testing (and breaking) stuff
  • Not recommended for everyday users
  • Not recommended for modpacks
  • Quilt support is planned to be added in the beta phase, but as of now, I cannot guarantee that it will work
  • For other mod developers: OptiGUI 2+ is intended to be modular, but the API will likely change in the alpha phase

OptiGUI 2.0.0-alpha.3

by opekope2 on Jan 26, 2023
Download

OptiGUI 2.0.0-alpha.3 development build

What's new

  • Added support for Minecraft 1.19-1.19.2
  • Added back pre-processor and null-guard filters

What changed since 2.0.0-alpha.1

  • Changed development build messages:
    • Only shown in alpha builds (no longer in beta builds)
    • Only shows the first time loading a world

About this release

  • See details and future plans here

Recommendations

  • Recommended for individuals, who like testing (and breaking) stuff
  • Not recommended for everyday users
  • Not recommended for modpacks
  • Quilt support is planned to be added in the beta phase, but as of now, I cannot guarantee that it will work
  • For other mod developers: OptiGUI 2+ is intended to be modular, but the API will likely change in the alpha phase

OptiGUI 2.0.0-alpha.2

by opekope2 on Jan 21, 2023
Download

OptiGUI 2.0.0-alpha.2 development build

What's new

  • No new features added

What changed since 2.0.0-alpha.1

  • Changes to the codebase:
    • Replace dynamic linker with a subproject ("OptiGlue")
    • Remove dynamic linker

About this release

  • Test CI again, since the last test wasn't entirely successful
  • See details and future plans here
  • Minecraft 1.19.3 only. Adding support for other Minecraft versions is planned in subsequent alpha builds

Recommendations

  • Recommended for individuals, who like testing (and breaking) stuff
  • Not recommended for everyday users
  • Not recommended for modpacks
  • Quilt support is planned to be added in the beta phase, but as of now, I cannot guarantee that it will work
  • For other mod developers: OptiGUI 2+ is intended to be modular, but the API will likely change in the alpha phase

OptiGUI 2.0.0-alpha.1

by opekope2 on Jan 20, 2023
Download

OptiGUI 2.0.0-alpha.1

What's new

  • The whole codebase has been rewritten in Kotlin, as originally intended
  • Fixed some bugs, which are in the old codebase
  • Add container=inventory support for survival inventory
  • Add support for camels, skeleton horses and other horse-like entities (documentation to be added)

About this release

  • This is a GitHub CI test release
  • See details and future plans here

Recommendations

  • Recommended for individuals, who like testing (and breaking) stuff
  • Not recommended for everyday users
  • Not recommended for modpacks
  • Quilt support is planned to be added in the beta phase, but as of now, I cannot guarantee that it will work
  • Other mod developers. OptiGUI 2+ is intended to be modular, but the API will likely change in the alpha phase

OptiGUI v1.1.6 - Minecraft 1.19.3

by opekope2 on Dec 15, 2022
Download
  • Add support for Minecraft 1.19.3

OptiGUI v1.1.6 - Minecraft 1.19

by opekope2 on Sep 28, 2022
Download
1
2
3
4

Modrinth is open source.

main@016c3d7

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.