While an equivalent was available before - using the GUIs open command in console, this allows GUIs without any public open command to be opened through systems such as NPCs, etc.
I started working on UltimateGUI to create an easy development framework for myself to create GUIs with limitless possibilities. Whilst this was possible in the Developer API for quite a while, now it is possible in the Builder too!
With the addition of Operators and multiple Requirements and Actions per click you are able to create a sequence for practically anything. Healing a player for a cost, teleporting them based of their location, etc.
It's finally time for 2.0.9.0, the first sub-major version ticking in 2 months! We have made tremendous progress on our ongoing effort to make it to 2.1.0.0 and we have another big release ready.
Before that... Official Folia Support!
Folia is now supported and functional in all future UltimateGUI releases.
2.0.9.0 Updates
Redo backend Runners (more performance!)
Redo Action/Requirement System (functionality from old version implemented, however, to edit old clicks, a recreation is necessary)
PurePermission
PureNotPermission
Item (consumes exact thing as a requirement)
Global Input Type Settings
Language Appending
Possible to add newly released language entries whilst maintaining the previous configuration
Title bug < 1.9
Rare Preview Bug
2.0.8.x-2.0.9.0 Updates
ProtocolLib is no longer required!
Always Update feature + shown in advanced settings (ex: placeholders)
Placeholders no longer parse in Editor GUIs
Fixed HEX support for GUI titles
Removed redundant item data
Implemented Global Click Controls for GUIItems
Patched dupe control wiping shift clicks
Shift Clicks now function properly
Patched Clean Skulls Wiping GUI
Fixed a bug where new UltimateGUI servers crashed upon startup
Language Framework!
All player-facing messages are now fully configurable, supporting hex, color codes, and PlaceholderAPI