UltimateGUI ✅  [1.8-1.21] | ⭐Advanced GUI Creation ➤Ingame icon

UltimateGUI ✅ [1.8-1.21] | ⭐Advanced GUI Creation ➤Ingame -----

A new generation of advanced GUI creation.




Adds a new command -
Code (Text):
/gui open <player> <gui-id>
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.
----------, Jan 25, 2025

Includes full support for 1.21.4 and the following latest versions of Vault, ItemsAdder, Oraxen, and PlaceholderLib.
----------, Jan 20, 2025

Includes full support for 1.21.4 and the following latest versions of Vault, ItemsAdder, Oraxen, and PlaceholderLib.
----------, Jan 19, 2025

Includes full support for 1.21.4 and the following latest versions of Vault, ItemsAdder, Oraxen, and PlaceholderLib.
----------, Jan 19, 2025

Fully fixing and supporting custom skulls in all versions.
----------, Jan 13, 2025

Introduces support for versions 1.8 - 1.21.3
----------, Dec 22, 2024

  • Many internal changes to facilitate easier version upgrades in the future.
  • 1.21 (Item component) Support
----------, Nov 26, 2024

Official plugin version support for 1.20.4!
----------, May 3, 2024

Patch Support for 1.20.2
----------, Oct 21, 2023

  • Support for 1.20.2
  • Allows Console to open GUIs by running their command'
Hope you enjoy!
----------, Oct 20, 2023

UltimateGUI started out as a resource for developers and has strayed away over time. I'm looking to bring it back to that starting point.

  • Api is now fully instance-based, you can have as many plugins relying on it as you would like.
  • Files are no longer UUID bound, feel free to rename them as you wish!
----------, Oct 14, 2023

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.

Hope you enjoy!
----------, Sep 24, 2023

Hey!

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 item 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
    • Small Directory Bug Patched
    • Click Deletion Visual Glitch
    • New GUI Permissions!
    • Fix Item Clicks being Active on many Editing UIs
    • Fix Set Click Error
Hope you enjoy!
----------, Sep 11, 2023

  • Patch for 2.0.8.6
Sorry for the inconvenience!
----------, Aug 21, 2023

  • 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
Hope you enjoy!
----------, Aug 20, 2023

  • Patched Clean Skulls Wiping GUI
Hope you enjoy!
----------, Aug 16, 2023

  • Fixes a bug where new UltimateGUI servers crashed upon startup
Hope you enjoy!
----------, Aug 13, 2023

  • Language Framework!
    • All player-facing messages are now fully configurable, supporting hex, color codes, and PlaceholderAPI
  • Small Directory Bug Patched
Hope you enjoy!
----------, Aug 9, 2023

  • Click Deletion Visual Glitch
  • New GUI Permissions!
Hope you enjoy!
----------, Jul 27, 2023

  • Fix Item Clicks being Active on many Editing UIs
Hope you enjoy
----------, Jul 24, 2023

  • Fix Set Click Error
Hope you enjoy
----------, Jul 20, 2023

  • Actions in Item Editor Running Stopped
  • Updated Buy Click
  • Misrenders for Clicks
  • Thread Pooling + Optimization
  • Display Changer Bugs Fixed
  • Lang for Cost Requirement
Hope you enjoy!
----------, Jul 18, 2023

Every feature of the plugin deep-cleaned for inconsistencies and bugs

  • Hooking into Inventory Mapping for GUIItem visibility
  • Transitioned to a Short ID system (auto-generated for old GUIs)
  • Hyper polish the main Editing GUI
  • Default Click Type set to Left
Hope you enjoy!
----------, Jul 3, 2023

  • Placeholder Improvements
  • Lore Editor Improvements
  • Message Click supports HEX
Hope you enjoy
----------, Jun 30, 2023

  • Niche GUI Editing Errors Patched
  • Much more Debugging accessible
Hope you enjoy
----------, Jun 28, 2023

  • Fix all Chat Input
  • 1.16+ Inventory Closing Fixes
Hope you enjoy!
----------, Jun 25, 2023

  • Redo click management
  • AIR Material Click Support
  • 1.20-1.20.1 Fixes
Hope you enjoy
----------, Jun 21, 2023

  • Support for 1.20.1
UltimateGUI now supports 1.20.x !

Hope you enjoy
----------, Jun 15, 2023

  • Fixes startup crash with "OpenBuilderGUI" Click
Hope you enjoy
----------, May 28, 2023

  • Fix Many version dependant issues
  • Redo packet chat input
Hope you enjoy!
----------, May 28, 2023

  • Raw Packet Chat messages
    • Eliminates external conflicts
    • May not work on certain configurations, please make a ticket if you are encountering any issues!
  • Relocates Reflection packages to eliminate Server Version conflicts
Hope you enjoy!
----------, May 14, 2023

  • Fix Config upgrading from versions < 2.0.6.7
  • Fix Data Container cloning
  • Redo dynamic command unregistration
  • EditorGUI now blocks out ItemAdder fonts
Hope you enjoy!
----------, Apr 29, 2023

  • Raw NBT configuration support
  • Deleted Builder GUI loading fixes
  • Slight configuration loading changes
Hope you enjoy!
----------, Apr 28, 2023

  • Fixes PlaceholderAPI dynamic loading
  • Fixes latest ItemSpecificData crashing on pre 1.13
Hope you enjoy
----------, Apr 12, 2023

  • Unbreaking
  • Custom Model Data
  • Durability
  • Serialization Changes
----------, Mar 24, 2023

  • Proper Code Formatting
  • Optimize Lore conversion
  • Support for latest Oraxen versions
Hope you enjoy.
----------, Mar 1, 2023

  • Assembler error while wiping slot
----------, Feb 8, 2023

  • Add legacy damage support for serialized durability
  • Unbreaking support
  • Default serialization values for post version support
  • Minor serialization tweeks
----------, Jan 31, 2023

  • Fix encoded file reading
  • Fix paper skull meta nulls
  • Add support for vanilla OwnerProfile methods in Core
----------, Jan 27, 2023

  • Fix many version issues with Item Assembly
  • Redo Core Api data assignment
  • Fix text action interruption
----------, Jan 23, 2023

  • Patch many issues with old demo server mixins
  • Fix GUI command auto loading failing
----------, Jan 21, 2023

  • Fix infinite item loading bug from 2.0.5
----------, Jan 20, 2023

  • Fix file encoding v2
  • Add all item specific data
  • Added BungeeConnect action
  • Redid backend of item creation
  • Fixed all item GUI removal bugs
Hope you enjoy - SwordOfSouls
----------, Jan 16, 2023

  • Fix file encoding issues
  • Add dynamic command loading
----------, Jan 8, 2023

  • Fixes GUI editor bugs
  • Fix operating system bugs
  • Readd ItemsAdder support
- SwordOfSouls
----------, Jan 8, 2023

Quick patch to Permissions
----------, Jan 7, 2023

The list of patch notes would be simply to long to include. All bugs are fixed and this should be ready for production environments.
----------, Jan 7, 2023

2.0.0 - The first beta
(2.1.0 is full release)
It's been a journey, from exactly the first year of publishing this plugin to now. The first 2.0 beta is finally ready.

Featuring anything from full async GUI and item loading to full Gson serialization. 2.0 is a full recode of the original plugin. Not a single line of code has been left untouched. I hope you enjoy this first 2.0 beta as we work through the bugs and recode together. A full list of patch notes will be available with the full release of 2.1.0.

Join us in the journey of making a new generation of advanced GUI creation.
- SoulSoftware
----------, Dec 28, 2022

  • Added support for 1.19.3
  • Fix bugs with skulls, item name changing, etc
  • Fix error with creating an empty GUI.
2.0... its coming
SoulSoftware
----------, Dec 11, 2022

The demo server is finally back!

Due to exploiters, the click actions `RUN_COMMAND_CONSOLE` and `RUN_COMMAND` have been disabled for the demo.


The countdown for 2.0 remains!
----------, Nov 6, 2022

Quick fix for a ProtocolLib crash on server reload.
----------, Sep 11, 2022

Quick fix for inventory open packets.
Thanks to @VengaTheFox for the report!
----------, Sep 2, 2022

  • Adds 1.19.2 support for the anvil menu
  • Fixes color codes not appearing in chat
  • Fixes ItemsAdder trying to be loaded when the plugin isn't enabled
  • Fixes chat input bugs
thanks to @VengaTheFox, @rivulutra, and @VoChiDanh for the reports
----------, Aug 14, 2022

This is a quick update to fix a bug where sometimes every item in the editor would be null.

(4.0 still in progress)
----------, Aug 7, 2022

This update fixed a ton of bugs. Makes all Text properties Serializable by java, adds full HexCode Support (ex #33FEFF), allows ItemAdder items to be set as the background of GUIs, fixed a lot of minor bugs.

Thanks to @razorrider7 for some of these reports.
----------, Jul 23, 2022

This is the 3.2 release. Its goal is to improve the builders' experience by allowing multiple click types, command options, more permissions, etc.

Code (Text):
SHA-256 = 31bd98225f709e742e0b2e689fcd883ad1713a82218b7ad6316888af4d779123
  • Allows multiple click types to be selected
  • COMMAND_CONSOLE click
  • PERMISSION click
  • SHOP_SELL click
  • Permission to view item
  • Permission to run click action
  • Placeholders now work in command and message clicks
----------, Jul 14, 2022

This update reformates and optimizes a lot of backend code along with making MiniMessages actions actually perform on the player.

Hope you enjoy - SwordOfSouls
----------, Jul 9, 2022

Well here is it, the long-awaited 3.0. This is a mostly feature addition update for the plugins code. This update adds support for so, so much more to be done with GUIs. As of right now none of this is implemented in the actual builder but those are updates soon to come. I worked for more than 20 hours (not including testing) for just this one version update so I hope you all enjoy it!

Code (Text):
SHA-256 = ed2dd7de8a635184cbdf23c51fd191bcf7654c7b5af79a4f77ed45e0be1438b0
- Support for all versions 1.8+
- Changed API used for item data
- Added support for [minimessage]( https://docs.adventure.kyori.net/minimessage/format.html)
- Switched all serialization/loading to xMaterial
- Drastically improved the performance of player heads
- Redid text readers
- Undid hard-coded package names
- Redid storage of GUIs for a much more user-friendly approach
- Fixed formatting/unnecessary dependencies
- Added close GUI support
- Improved player cache
- Drastically improved GUI loading
- Added more default clicks
- Added GUIItem id's
- Completely redid tab completion
- Added startup art
- Drastically improved the item api
- Added support for live item updates
- Added support for live item animation updates
- Added support for text events
- Redid GUI properties
----------, Jun 17, 2022

This is the full release of 2.1

  • Restructured TextReader returns
  • Increased the GUI editable clicks from 7 -> 21
  • Increased the GUI editable animating frames from 7 -> 21
  • New animation frames now use the base items name by default to save time
  • You can now click on the animation frame to edit it!
  • Added COST click action (requires vault/economy provider)
  • Fixed placeholder exclusion with builder guis
----------, May 15, 2022

This is the full release of 2.0
There are more planned features like placeholder requirements but that will be added at a later date.

  • Color Codes in GUI Name
  • Tab Completion
  • Fixed millisecond server lag when opening GUI
  • Better Update checker
  • Dynamic Click Types
  • Lamda Support
  • Animation's not working on the last slot of the GUI
  • String discrepancy
  • Dynamic ClickType GUI generation
  • Reflective ClickAction constructor (Dev API)
  • Massive code reformat
  • Full french support
  • Full automatic click action addition and GUI size scaling
  • Inconsistency with lore/enchants/flag removal
  • GUIItem function cleanup
  • DeleteGUI message error
  • Lamba addition
  • OPEN_GUI click event fixed with new auto construction
----------, May 9, 2022

Features
  • Full french support
  • Full automatic click action addition and GUI size scaling
  • Inconsistency with lore/enchants/flag removal
  • GUIItem function cleanup
  • DeleteGUI message error
  • Lamba addition
  • OPEN_GUI click event fixed with new auto construction
----------, Apr 17, 2022

This is the first released beta of 2.0. This version does not contain many visual changes however almost a full rework of the insides. The full 2.0 release will have new features such as placeholder conditions and more internal changes for smoother operation.

- All default clicks are no longer hardcoded
- Dynamic listener/GUI registration

NOTE: The developer/general docs will be updated once the full 2.0 is released
----------, Apr 12, 2022

Patches issue in 1.4
----------, Apr 3, 2022

New Features

- Protocol Lib will now automatically install on plugin start
- Placeholders in the GUI name will now be parsed
----------, Apr 3, 2022

Made lore remove the last line and not the first.
----------, Apr 2, 2022

This update adds support for 1.18.2 along with some new features:

- Option to change text input from anvil to chat per player!

NOTE: There were some issues with the demo server but as of right now it should never go down again!
----------, Apr 2, 2022

Demo Server Update:
- Ip now doesn't require port now is demo.ultimate-gui.tk
- All plugins on demo server on latest version

Sorry for the lack of updates, I have been very caught up with work recently.
( bug patch will be coming out soon! )
----------, Feb 15, 2022

- Fixed dev api skull textures in some cases
- Refactored code
- Decreased annotation version
----------, Jan 16, 2022

Makes fetching player build inventories more efficient.
----------, Jan 10, 2022

Quick reformatting to make code more efficient.
----------, Jan 6, 2022

Multi Lang Support,
Fixed Bugs,
Fill in Fields message
----------, Jan 2, 2022

This update adds an Update Checker. This also fixed a bug were you could take items out of the GUI and infinitely dupe them. Hope you enjoy!
----------, Dec 28, 2021

Resource Information
Author:
----------
Total Downloads: 214
First Release: Dec 27, 2021
Last Update: Jan 25, 2025
Category: ---------------
All-Time Rating:
20 ratings
Find more info at docs.soulsoftware.org...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings