Skip to content

Releases: opekope2/OptiGUI

OptiGUI 2.3.0-beta.4+1.20.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 19:53
eeabc65

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+1.20.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 19:26
01e398b

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jun 17:35
8fb38b9

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Apr 21:28
2cbc20b

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

OptiGUI 2.3.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Apr 17:39
51ebbb7

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

OptiGUI 2.3.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Mar 18:36
c3c02f7

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

Choose a tag to compare

@github-actions github-actions released this 15 Dec 22:49
4e04a96

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

OptiGUI 2.1.6

Choose a tag to compare

@github-actions github-actions released this 28 Oct 15:05
b56c4da

OptiGUI 2.1.6

What's new since 2.1.5

  • Add support for Minecraft 1.20.2
  • Add support for trader llamas (I missed this earlier)

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.6 branch, and will not be merged into the main branch
    • The tag is also on the legacy/2.1.6 branch instead of the usual main

Why did it take so long?

See #75.

Recommendations

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

OptiGUI 2.2.0-alpha.1

OptiGUI 2.2.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Sep 20:22
2.2.0-alpha.1
7d806e6

OptiGUI 2.2.0-alpha.1 developer preview

What's new since 2.1.5

  • Refactor codebase
  • Extend API for 3rd party mods
    • Split API JAR from main JAR
  • Huge performance improvements
    • Significantly reduce allocations while evaluating filters
    • Significantly reduce allocations while a supported GUI screen is open
  • Inspector for resource pack creators (default keybind is F12)
  • Add new selectors (will update the documentation)
  • Fix trader llama bug

About this release

  • Extract and repurpose bundled OptiGlue to LiLaC (new dependency)
  • This is the first developer preview of 2.2.0
  • For other mod developers: the API will likely change in the alpha phase
  • This release doesn't include every planned 2.2.0 feature
  • I kinda rushed releasing it, but didn't
    • A good amount of changes have been made, and I'm happy releasing them
    • The development pace will be slower from now on, because I have a life outside Minecraft

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
    • Outdated as of releasing this version, but will update it soon (1-2 weeks from now)

OptiGUI 2.1.5

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:14
9e5e3f2

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