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
- Press
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
- OptiFine
container=inventory
compatibility - Trader llama not working
About this release
- Recommended for everyday users
- Recommended for modpacks
- Check out the documentation!
OptiGUI 2.3.0-beta.5
What's new since 2.3.0-beta.4
- German translation by Lucanoria
What changed since 2.3.0-beta.4
- Use Fabric Screen API instead of Mixin
- Improve Sinytra Connector compatibility on NeoForge
About this release
- Recommended for everyday users
- Recommended for modpacks
- Check out the documentation!
OptiGUI 2.3.0-beta.4
What's new since 2.3.0-beta.2
- New selectors for player name, biome, and Y-coordinate. Check the docs for usage
- Crafter texture support (Minecraft 1.20.3+)
- Mexican Spanish translation by Santiago Hernandez
- Chinese translations by dirtTW and notlin4
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
- This also fixed OptiFine
- Fix OptiFine
container=inventory
compatibility
About this release
- Recommended for everyday users
- Recommended for modpacks
- Check out the documentation!
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
- New selectors for player name, biome, and Y-coordinate. Check the docs for usage
- Mexican Spanish translation by Santiago Hernandez
- Chinese translations by dirtTW and notlin4
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
- This also fixed OptiFine
- Fix OptiFine
container=inventory
compatibility
About this release
- Recommended for everyday users
- Recommended for modpacks
- Check out the documentation!
OptiGUI 2.3.0-beta.3
What's new since 2.3.0-beta.2
- New selectors for player name, biome, and Y-coordinate. Check the docs for usage
- Mexican Spanish translation by Santiago Hernandez
- Chinese translations by dirtTW and notlin4
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
- This also fixed OptiFine
- Fix OptiFine
container=inventory
compatibility
About this release
- Recommended for everyday users
- Recommended for modpacks
- Check out the documentation!
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 themain
branch- The tag is also on the
legacy/2.1.7
branch instead of the usualmain
- The tag is also on the
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
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 themain
branch- The tag is also on the
legacy/2.1.6
branch instead of the usualmain
- The tag is also on the
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 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
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
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
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
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