OptiGUI 2.0.0-alpha.1
What's new
- The whole codebase has been rewritten in Kotlin, as originally intended
- Fixed some bugs, which are in the old codebase
- Add container=inventory support for survival inventory
- Add support for camels, skeleton horses and other horse-like entities (documentation to be added)
About this release
- This is a GitHub CI test release
- See details and future plans here
Recommendations
- Recommended for individuals, who like testing (and breaking) stuff
- Not recommended for everyday users
- Not recommended for modpacks
- Quilt support is planned to be added in the beta phase, but as of now, I cannot guarantee that it will work
- Other mod developers. OptiGUI 2+ is intended to be modular, but the API will likely change in the alpha phase
- Add support for Minecraft 1.19.3
- Further optimize performance by maximizing caching
- Fix loading OptiFine properties where multiple variants of a container are supplied
- Fix possible bugs and crashes
⚠️ Broken on Windows
- Further optimize mod
- Possibly fix crashes again
- Huge performance improvement
- Add caching to reduce CPU cycles
- Backport to Minecraft 1.18.2
- Huge performance improvement
- Add caching to reduce CPU cycles
- This is a client side only mod, now it really is
- Add support for more custom GUIs
- Cartography table
- Grindstone
- Loom
- Smithing table
- Stonecutter
- Smoker
- Blast furnace
- Wandering trader
- These additions are not currently supported by OptiFine
- Include Apache Commons Text dependency in jar
- Fix errors when using the name selector
- Probably fixing v1.0.3
- Fix block entity name matching
- Fix a critical bug where the code runs on the single player server
- Update texture replacement by path, allowing to omit file extension
- Disable block entity name matching, as block entities lose custom names after world reload. Normal entities are unaffected.
- This fixes a crash.
- Add negative NBT name regex
- Fix height matching
- Performance improvements