Releases: opekope2/OptiGUI
Releases · opekope2/OptiGUI
OptiGUI 2.1.4
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
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
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
OptiGUI 2.1.1
OptiGUI 2.1.1
What changed since 2.1.0
- Fix a bug, which potentially results in loading a resource multiple times
- Set required Fabric Loader to 0.14.19 in fabric.mod.json
About this release
- This is a hotfix release for 2.1.0 to let Quilt users play
Recommendations
- Recommended for everyday users
- Recommended for modpacks
- Documentation is available on GitHub Pages
OptiGUI 2.1.0
OptiGUI 2.1.0
What's new
- Minecraft 1.20 support
- Basic lectern support
What changed since 2.1.0-beta.3
- Optimize resource loading
- Fix resource leak
What changed since 1.1.6
- One JAR supports Multiple Minecraft versions
- Official Quilt support
- Rewritten in Kotlin
- New OptiGUI ini format
- More ways to replace GUI textures
- Support for Minecraft 1.19.4 and 1.20
- Basic support for almost all GUIs
- Upcoming: hanging signs
- Upcoming: more selectors
- Removed
_extensions
from OptiFine properties- Added to OptiGUI ini files
- See documentation for migration guide
- Use filter chain instead of in-memory representation of files
- New icon
- Documentation
About this release
- This is the first stable version after 6 months of development
and Java+Gradle+Loom+IntelliJ breakage- Some alpha and beta builds were pretty stable tho
- There's a lot more features to come
- If you have an idea how OptiGUI should be expanded, you can open an issue on GitHub
Recommendations
- Recommended for everyday users
- Recommended for modpacks
- Documentation is available on GitHub Pages
OptiGUI 2.1.0-beta.3
OptiGUI 2.1.0-beta.3
What changed since 2.1.0-beta.2
- Remove a phantom warning in OptiFine converter when
texture
is missing- If only
texture.<path>
is present, which is valid, this no longer shows
- If only
- Add basic conditional loading of individual resources. See documentation
- OptiGUI and OptiGlue library depend on each other in
fabric.mod.json
- Fabric will not launch if either is missing for some reason
- Instead of crashing with an "Error loading OptiGlue" exception
About this release
- This is the last beta for 2.1.0, unless significant problems arise
- The next release will be the full release after Minecraft 1.20
- It will include 1.20 support (the current build has no OptiGlue marked as 1.20-compatible)
Recommendations
- Recommended for everyday users
- Recommended for modpacks
- Documentation is available on GitHub Pages
OptiGUI 2.1.0-beta.2
OptiGUI 2.1.0-beta.2
What changed since 2.1.0-beta.1
- Fixed crashes on older Quilt
About this release
- Should be stable enough for daily driving
Recommendations
- Recommended for everyday users
- Modpacks may decide to wait till the full release
- For other mod developers:
- Fundamental API changes are unlikely, but breaking changes may be introduced till the full release
- Documentation is available on GitHub Pages
OptiGUI 2.1.0-beta.1
OptiGUI 2.1.0-beta.1
Where is 2.0.0 full release?
Nowhere. The code was a bit buggy, and I reworked the properties in #32 in the meanwhile. This introduced a breaking change in resource packs, so I decided to skip the full release, and ship the next beta (with an increased version number).
What's new
- OptiGUI-specific properties #30. Read the documentation
- Removed extension properties from OptiFine files. How to migrate your resource pack
- Improved OptiFine parity
- OptiFine properties are converted in-memory when loaded. (Technical change)
- New icon
What changed since 2.0.0-beta.3
- Fix crashes on older (than 1.19.4) Minecraft versions
- Increased extensibility for other mods
- Improved performance
- Better ModMenu integration
- Fix smithing table GUI
About this release
- Should be stable enough for daily driving
Recommendations
- Recommended for everyday users
- Modpacks may decide to wait till the full release
- For other mod developers:
- Fundamental API changes are unlikely, but breaking changes may be introduced till the full release
- Documentation is available on GitHub Pages
OptiGUI 2.0.0-beta.3
OptiGUI 2.0.0-beta.3
What's new
- Basic support for pre-1.20 smithing table GUI
- This doesn't take into account the 1.20 data pack
- The texture to be replaced cannot be checked as of now
What changed since 2.0.0-beta.2
- Breaking changes for developers:
- Removed Jitpack support (use Modrinth Maven or CurseMaven)
- Triggernig non-block-entity container GUI replacement from 3rd party mods is now supported
- Remove
container
andtexture
fromGeneralProperties
and subclasses
About this release
- Should be stable enough for daily driving
Recommendations
- Recommended for everyday users
- Modpacks may decide to wait till the full release
- For other mod developers:
- Fundamental API changes are unlikely, but breaking changes may be introduced till the full release
- Documentation is available on GitHub Pages
OptiGUI 2.0.0-beta.2
OptiGUI 2.0.0-beta.2
What's new
- Fixed Minecraft 1.19.4 support (#24)
What changed since 2.0.0-beta.1
- Breaking changes for developers:
- Change JVM name of PathResolverKt to PathResolver
- Change JVM name of VillagerProfessionParserKt to VillagerProfessionParser
About this release
- Should be stable enough for daily driving (even for Minecraft 1.19.4)
Recommendations
- Recommended for everyday users
- Modpacks may decide to wait till the full release
- For other mod developers:
- The API is not likely to change till the full release
- Documentation is available on GitHub Pages