OptiGUI

OptiGUI

Mod

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

Client DecorationUtility

5.03M downloads
997 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

OptiGUI 3.0.0-alpha.3

What's new

  • OptiGUI JSON resources
    • NBT support
    • Multiple texture&sprite support on the same GUI screen
    • Vanilla&modded
    • OptiGUI Inspector (F12) now generates a JSON resource instead of an INI resource
    • Read the docs here

Buf fixes & performance improvements

  • Optimize filter evaluation
    • Runs less frequently
    • Smarter cache to reduce unnecessary computations
  • Lunar Client should work (based on logs, tho they're the one doing Fabric entry points wrong)

Important

  • OptiGUI 3 is licensed under the terms of GNU LGPL
  • OptiGUI INI resources are not yet supported by OptiGUI 3
  • OptiFine Properties are not yet supported by OptiGUI 3

About this release

  • Everyday users and modpacks should not update yet
  • Recommended for resource pack creators to experiment with the new JSON resources (feedback is appreciated on GitHub)
  • This is an alpha version; JSON resources created for a newer version of OptiGUI may fail to load on this version

OptiGUI 3.0.0-alpha.3

What's new since 3.0.0-alpha.2

  • Compatibility for modded item right-clicks (like Linked Storage)

Important

  • OptiGUI 3 is licensed under the terms of GNU LGPL
  • OptiGUI INI resources are not yet supported by OptiGUI 3
  • OptiFine Properties are not yet supported by OptiGUI 3

About this release

  • Everyday users and modpacks should not update yet
  • Recommended for resource pack creators to experiment with the new JSON resources (feedback is appreciated on GitHub)
  • This is an alpha version; JSON resources created for a newer version of OptiGUI may fail to load on this version

OptiGUI 3.0.0-alpha.2

What changed since 3.0.0-alpha.1

  • Fixed a bug in OptiGUI JSON Resources
    • When if was omitted, the filter didn't load
    • When match was omitted, the filter didn't change any textures

Important

  • OptiGUI 3 is licensed under the terms of GNU LGPL
  • OptiGUI INI resources are not yet supported by OptiGUI 3
  • OptiFine Properties are not yet supported by OptiGUI 3

About this release

  • Everyday users and modpacks should not update yet
  • Recommended for resource pack creators to experiment with the new JSON resources (feedback is appreciated on GitHub)
  • This is an alpha version; JSON resources created for a newer version of OptiGUI may fail to load on this version

OptiGUI 3.0.0-alpha.1

What's new

  • OptiGUI JSON resources
    • NBT support
    • Multiple texture&sprite support on the same GUI screen
    • Vanilla&modded
    • OptiGUI Inspector (F12) now generates a JSON resource instead of an INI resource
    • Read the docs here

Buf fixes & performance improvements

  • Optimize filter evaluation
    • Runs less frequently
    • Smarter cache to reduce unnecessary computations
  • Lunar Client should work (based on logs, tho they're the one doing Fabric entry points wrong)

Important

  • OptiGUI 3 is licensed under the terms of GNU LGPL
  • OptiGUI INI resources are not yet supported by OptiGUI 3
  • OptiFine Properties are not yet supported by OptiGUI 3

About this release

  • Everyday users and modpacks should not update yet
  • Recommended for resource pack creators to experiment with the new JSON resources (feedback is appreciated on GitHub)
  • This is an alpha version; JSON resources created for a newer version of OptiGUI may fail to load on this version

OptiGUI 2.3.0-beta.7

What's new

  • Minecraft 1.21.4

About this release

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


Project members

opekope2

Owner

Details

Licensed LGPL-3.0-or-later
Published 3 years ago
Updated 19 days ago