# 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](https://opekope2.github.io/OptiGUI)
Optional dependencies
Animatica
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }