nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
OptiGUI

OptiGUI

Mod

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

Client DecorationUtility

3.73M downloads
878 followers
Filter loader...
Filter versions...
Filter channels...

OptiGUI 2.3.0-beta.6

What's new

  • Minecraft 1.21.2+
  • Pale oak hanging sign
  • Pale oak chest boat

What changed

  • Removed chest_boat.variants selector because chest_boat entity was split in 24w39a

About this release

OptiGUI 2.3.0-beta.6

What changed since 2.3.0-beta.5

  • Fixed OptiFine texture.PATH property

About this release

OptiGUI 2.3.0-beta.5

What's new since 2.1.7

  • New selectors. Check the docs for usage
    • player.name, player.name.wildcard, player.name.wildcard.ignore_case, player.name.regex, player.name.regex.ignore_case, player.biomes, player.heights
    • interaction.hand
    • horse.has_saddle, horse.variants, horse.markings, llama.variants
  • Filter priority (load.priority)
  • OptiGUI Inspector for resource pack creators
    • Press F12 (by default) when a GUI screen is open to copy the interaction data to the clipboard
    • German translation by Lucanoria
    • Mexican Spanish translation by Santiago Hernandez
    • Chinese translations by dirtTW and notlin4

What changed since 2.1.7

  • Basically the entire codebase
  • Performance improvements
    • Better caching
    • Less memory allocation
  • OptiGlue library is now gone
    • Incompatible Minecraft versions will receive different OptiGUI JARs.

What got fixed since 2.1.7

  • Crash with mod menu and map atlases
  • OptiGUI villager.type selector
  • OptiGUI date selector
    • OptiFine christmas=false chests
  • OptiFine container=inventory compatibility
  • Trader llama not working

About this release

OptiGUI 2.3.0-beta.5

What's new since 2.3.0-beta.4

What changed since 2.3.0-beta.4

  • Use Fabric Screen API instead of Mixin
    • Improve Sinytra Connector compatibility on NeoForge

About this release

OptiGUI 2.3.0-beta.4

What's new since 2.3.0-beta.2

What changed since 2.3.0-beta.2

  • Fix crash with mod menu and map atlases
  • Fix OptiGUI date selector, which didn't conform to the OptiGUI documentation
    • This also fixed OptiFine christmas=false chests
  • Fix OptiFine container=inventory compatibility

About this release

OptiGUI 2.3.0-beta.4

What's new since 2.3.0-beta.3

  • Crafter texture support (Minecraft 1.20.3+)

What's new since 2.3.0-beta.2

What changed since 2.3.0-beta.2

  • Fix crash with mod menu and map atlases
  • Fix OptiGUI date selector, which didn't conform to the OptiGUI documentation
    • This also fixed OptiFine christmas=false chests
  • Fix OptiFine container=inventory compatibility

About this release

OptiGUI 2.3.0-beta.3

What's new since 2.3.0-beta.2

What changed since 2.3.0-beta.2

  • Fix crash with mod menu and map atlases
  • Fix OptiGUI date selector, which didn't conform to the OptiGUI documentation
    • This also fixed OptiFine christmas=false chests
  • Fix OptiFine container=inventory compatibility

About this release

OptiGUI 2.3.0-beta.2+1.21

This is a port of OptiGUI 2.3.0-beta.2 to Minecraft 1.21. See OptiGUI 2.3.0-beta.2 changelog.

OptiGUI 2.3.0-beta.2+1.20.5

This is a port of OptiGUI 2.3.0-beta.2 to Minecraft 1.20.5. See OptiGUI 2.3.0-beta.2 changelog.

OptiGUI 2.3.0-beta.2

Where's 2.3.0-beta.1?

It was removed due to incompatibilities with Minecraft 1.20.5.

What's new since 2.3.0-alpha.2

  • Support for Minecraft 1.20.5
    • Block entity NBT is not available in the inspector on this version

What changed since 2.3.0-alpha.2

  • Fix villager.type selector

About this release

  • This version will refuse to load on Minecraft 1.20.5. A separate JAR for Minecraft 1.20.5 will be released later.
  • Recommended for everyday users
  • Recommended for modpacks
  • Automatic selector tests are work in progress, and will be implemented later, before the full 2.3.0 release
    • If you find a selector, which doesn't work, please open an issue about it
  • Check out the documentation, now on a new domain!

OptiGUI 2.3.0-alpha.2

This version of OptiGUI is based on OptiGUI 2.1.3, not OptiGUI 2.2.0-alpha.1.

What changed since 2.2.0-alpha.1

OptiGUI 2.2.x codebase was highly experimental, but I ended up not liking it, so I reverted it with the exception of the following:

  • Filter load priority (load.priority)
  • Selectors interaction.hand, horse.has_saddle, horse.variants, horse.markings, llama.variants
  • Inspector
  • Some internal and utility enhancements
  • Texture replacer optimizations

What changed since 2.1.3 and 2.2.0-alpha.1

  • Drop support for Minecraft 1.20.1 and older versions. I have no motivation to support binary incompatible Minecraft versions
    • Remove OptiGlue
    • LiLaC is no longer a dependency
  • Rework the codebase
    • Remove tech debt from supporting multiple, binary incompatible Minecraft versions
    • This introduces breaking API changes for developers
    • This also made the code smaller, and enabled some more optimizations in the texture replacer
  • Make adding 3rd party containers simpler, and more compatible with builtin OptiGUI selectors

Recommendations

  • Recommended for individuals, who like testing (and breaking) stuff
  • Recommended to try for resource pack creators (please create a new profile)
  • Not recommended for everyday users
  • Not recommended for modpacks
  • Documentation is available on GitHub Pages

OptiGUI 2.1.7

What's new since 2.1.6

  • Add support for Minecraft 1.20.3 and 1.20.4

About this release

  • This release is based on the legacy 2.1.5 codebase, and only has minimal changes
  • The code is available on the legacy/2.1.7 branch, and will not be merged into the main branch
    • The tag is also on the legacy/2.1.7 branch instead of the usual main

Recommendations

  • Recommended for everyday users
  • Recommended for modpacks
  • Documentation is available on GitHub Pages
  • Quilt users, please wait for the next Quilt Loader update

External resources


Project members

opekope2

Owner


Technical information

License
MIT
Client side
required
Server side
unsupported
Project ID