GUIPlus - Effortlessly create interactive GUI's (In-game GUI Builder) [1.8 - 1.21.4] icon

GUIPlus - Effortlessly create interactive GUI's (In-game GUI Builder) [1.8 - 1.21.4] -----

Effortlessly create any type of GUI you can imagine with GUIPlus's intuitive In-game GUI Builder.




Changes:
  • Improvements to scene code



Note: If you have any bugs that need to be fixed or features that you wish to be added please open a ticket in the plugins public discord https://discord.gg/HvkTfxCKyw
----------, Apr 16, 2025

Changes:
  • Various small bug fixes

Note: If you have any bugs that need to be fixed or features that you wish to be added please open a ticket in the plugins public discord
https://discord.com/invite/HvkTfxCKyw
----------, Apr 11, 2025

Announcement

I would like to welcome the brand new V3 of GUIPlus!

We made a huge overhaul of the plugin, added so many new features and remade the GUI editor completely. It might take a bit of getting used to the new format but I assure you that it will be worth it!

Also I would like to welcome everyone to our official discord support server where we can help you with any issues you might end up with!
Join here - https://discord.com/invite/HvkTfxCKyw

IMPORTANT: this plugin has a lot of changes feature and configuration wise. When switching to this V3 version from an older version it is HIGHLY RECOMMENDED to first do so on a test server to make sure the transition goes successfully. We have tested many times and are fairly confident that everything should work as expected but better safe than sorry! If you do find any issues or bugs with the plugin please report them in our official InfinitePlugins discord server.
----------, Apr 8, 2025

  • Heads now display correctly instead of always showing the player’s head (bug from the last version).
  • Fixed a compatibility issue preventing the plugin from working in older versions.

This fix may break some %player% skulls from older versions (but not the most recent ones). To resolve this, simply set %player% again if needed. It's recommended to check at least one GUI to ensure everything works as expected.
----------, Feb 28, 2025

  • Updated codebase to ensure compatibility with com.mojang.authlib for version 1.21.4
----------, Jan 30, 2025

  • This update fixed the %player% placeholder for skulls in newer versions.
----------, Jan 4, 2025

  • Fixed Bug for Custom Heads without Names
----------, Oct 29, 2024

  • Fixed a Bug with %player% in Version 1.21

In version 1.21, skull name validation has become stricter, and using %player% as the Skull Owner is no longer supported. While %player% still functions as a placeholder in GUIPlus through some workarounds, upgrading to 1.21 may cause these skulls to break.
----------, Oct 9, 2024

  • Added Open GUI Animations

Here’s the current list of animations you can use:
  • Alternating SlideIn
  • Fill from Top
  • ZigZag
  • SlideIn Left
  • SlideIn Right
  • SlideIn Top
  • SlideIn Bottom
I’m planning to add even more animations in future updates!
----------, Sep 7, 2024

  • You can now change the item in the Edit View by left-clicking on the top item preview with the desired item. This will retain all the settings from the previous item.
  • Titles can now include unlimited colors, as long as the final title is no longer than 32 characters.
  • Fixed an issue with setting the Skull Owner in the GUI.
----------, Sep 6, 2024

  • Removed NMS for Paper/Purpur
If you find any Bugs, please let me know.
----------, May 13, 2024

  • Updated Material and Skull support for newer Versions
  • Better Error Message for broken GUI Files
----------, May 1, 2024

  • Fixed 1.20.2 Skull Bug
----------, Oct 29, 2023

Only needed if you use Minecraft Version 1.20

Sorry, that it took so long. I planned to release this update with some new features, but they seem to take a little longer. So here's a little Hotfix, but don't worry it's still backwards compatible. :)
----------, Jun 19, 2023

  • Fixed placeholders that contained a Dot + Color Code wouldn't work after a Server Restart
----------, Mar 13, 2023

  • Changed Placeholders to convert "&" Color Codes to Color
----------, Jan 3, 2023

  • Added a Button to toggle the glowing Effect of Items
If you still use Version 1.7, please use previous GUIPlus Versions. This Update is not compatible anymore!
----------, Nov 27, 2022

  • Added a Button to toggle the glowing Effect of Items
If you still use Version 1.7, please use previous GUIPlus Versions. This Update is not compatible anymore!
----------, Nov 27, 2022

  • The GUI Aliases are now registered as Commands and can be auto-completed.
  • You no longer have to reload GUIPlus in order for Placeholders to work.
----------, Oct 5, 2022

  • GUIPlus now supports Hex Colors(#AAD7EF) for everything (Version: 1.16+)
  • You can now create a Back Button with the <back> Action, this will open the previous opened GUI, if one GUI opened another GUI.
----------, Jan 23, 2022

  • Calculated the EXP Price wrong with a Factor of 1 now fixed
----------, Sep 14, 2021

  • Added new 1.17 Materials and compatibility
Note: GUI's are forward compatible not backward. For Example, GUIs created in 1.17 won't properly work in the below Versions. Other Direction works fine.
----------, Jul 1, 2021

  • Added support for the old Bukkit Version and fixed the Issues with the Spigot Version
----------, Apr 27, 2021

  • It's now possible to block Aliases in World Guard Regions.
----------, Dec 16, 2020

  • Placeholders in GUI's now refreshes once in a Second.
  • You are now able to block aliases in Regions with WorldGuard
----------, Dec 14, 2020

  • You now can use everything PlaceholderAPI offers in User Messages.
----------, Oct 8, 2020

  • Fixed Cooldown got set even if they couldn't afford the Action
----------, Oct 6, 2020

  • I added PlayerPoints as second Currency
  • Fixed some minor bugs
----------, Oct 5, 2020

  • Small Code changes (No Update Needed)
  • Added new Docs, I will add and update them frequently.

    [​IMG]
----------, Aug 25, 2020

  • The Player Skulls work again
  • Fixed the Slab in Inventory
----------, Aug 14, 2020

  • Added 1.16.x Materials
----------, Aug 13, 2020

  • Fixed "No suitable driver found" for SQLite
----------, Jul 29, 2020

The Update may not seem much, because it's just adding Cooldown, but it's a lot of work. Trust me :)

Changelog
  • Changed the structure of the Textfiles (Added Item ID's)
    • ID's will be added automatically if it not exists
    • Old Files still work (Auto Update)
  • Added Default Cooldown (200ms)
    • Prevents User from spamming
    • Cooldown Messages won't show below 1 second
  • Added SQLite for Cooldown Storage
    • Cooldowns over 10 Minutes get stored in the SQLite Database, so the Database won't get trashed.
    • Cooldowns below 10 Minutes get lost on Server Restart or Plugin Reload, but that's fine.
  • Added 9 new Messages
    • DAYS, HOURS, MINUTES, SECONDS are for the Cooldown Message
    • ACTION_STILL_ON_COOLDOWN the Cooldown Message
    • DATA_NOT_LOADED, because I load the Data from the Database asynchronously on Player Join.
    • ACTION_COOLDOWN_NEGATIVE, ACTION_COOLDOWN_WRONG_UNIT, ACTION_CHANGED_COOLDOWN are Admin Messages for editing the Cooldown.
If you find any Bugs because it's pretty much new Code, Please private message me. I tested it a lot, but there can always be some Mistakes.
----------, Jul 12, 2020

  • FIXED AsyncPlayerChat Event Sync Problem in PaperSpigot 1.14.4
----------, Oct 20, 2019

  • FIXED In some cases EssentialsXChat removed the Color Code from a Edit Action.
----------, Oct 9, 2019

  • FIXED In some cases WorldEdit removed a character from the Command
----------, Sep 27, 2019

There are plenty ChatColor Plugins, which add Color Codes with highest Priority before every Chat Message and that broke the Editor.
  • Fixed compatibility with ChatColor Plugins
----------, Sep 16, 2019

  • Made the Message File a bit fancier
----------, Sep 12, 2019

  • Added "NONE" to remove GUI Command Alias
  • Added two new Messages
Target other Players with GUIs
  • Placeholders and <player> Tag will be filled with Targeted Player
  • Requires active Command Alias!
  • Only works on Online Players
target.png

There are three Modes for every GUI:

Disabled (Default)

It's not possible to target this GUI on other Players.
Examples: Server Selector, Warp GUI, Shop, etc

Required
It's not possible to open this GUI without a target Player
Examples: Punishment GUI, etc

Optional
It's possible to open this GUI with and without a target Player
Examples: Stats GUI, etc
----------, Sep 9, 2019

  • Updated PlaceholderAPI to the newest Version
  • Implemented my new Command API in this Plugin
----------, Sep 5, 2019

  • Message File is now split in two Sections, so you don't have to change all the Messages
    • User Messages
    • Admin Messages
  • Recoded the whole Message Technology
    • Better Error Messages
    • I can add Comments
    • Automatic add missing Messages
    • Always ordered
----------, Sep 4, 2019

  • In Version 1.30 not everything is saving properly!
    commands, lores, displayname, etc ... fixed
----------, Aug 29, 2019

  • Removed unnecessary Code
  • New Algorithm to Edit Items, which remove Bugs (like change Amount)
----------, Aug 23, 2019

An other Plugin checks for "Edit" in Inventory Titles and canceled every Event.
I have renamed the Edit GUIs, to prevent this Error.
----------, Aug 1, 2019

  • Moved Edit Items in extra Inventory
  • Finally supports up to 54 Slots in 1.13+
  • Below 1.13 still up to 72
[​IMG]
----------, Jul 29, 2019

  • Added api-version 1.13+ in plugin.yml
  • Added UMaterials for downwards compability
  • Fixed Player Skulls for Version 1.13+
It's a quite big Update! I couldn't test everything.
If you find any BUGS feel free to PM ME.
----------, Jul 24, 2019

  • Now every Command Execution should work probably, even if it's not a real registered Command!
  • Corrected Shift Right Click Name
----------, Jul 16, 2019

  • Now Spigot 1.14 compatible
INFO
1.14 Servers will have a max Inventory Size of 45 (I will try to increase it)


In this Update, I added a simple Implementation of 1.14 Support to this Plugin. There are a lot changes for Items and Inventories in Version 1.13/1.14. I will try my best to support native Item support for all Versions soon.

Found Bugs? PM me
----------, May 4, 2019

  • Now Spigot 1.13 compatible
----------, Aug 20, 2018

80% off for the next 2 hours!
----------, Jun 26, 2018


  • Added Shift-Right Click Action
  • Added Shift-Left Click Action
  • Removed Debug Message ^^
----------, Apr 13, 2018

  • The code got a bit rewritten
  • Added Metrics to get Statistics
----------, Dec 1, 2017

  • Run command as OP Example: <op>heal
  • <msg> Tag now support Placeholders
----------, Aug 7, 2017

  • Fixed placeholder support on Skulls
  • The Skulls load better on Inventory Open
----------, Aug 1, 2017

  • Fixed incompatibility Bug (CratesPlus)
    Removed "Edit" in Inventory Titles
----------, Jul 27, 2017

  • Fixed a 1.12 related Item Price Bug
If you find any Bugs! Message me
----------, Jul 24, 2017

  • Added new Command /gui open <Name> <Player>
    Permission: gui.open.other
  • Many Commands can now be executed by Console and Command Blocks
Example Commandblock:
"gui open main_gui @p"
----------, Jul 21, 2017

  • Fixed a small 1.7 related Bug
----------, Jul 11, 2017

  • Added "/gui reload" command for reload all Configs and GUIs
----------, Jun 26, 2017

  • This Plugin now supports dynamic Player Heads
    Just set the Skull Owner to %player% in Edit Mode
----------, Jun 20, 2017

  • Fixed the per Item Click permission
----------, Jun 19, 2017

  • Fixed a small Bug caused by editing Lores
----------, Jun 18, 2017

  • This Plugin now supports Minecraft 1.12
----------, Jun 17, 2017

  • This Plugin now supports Bungee just use <connect>Servername
  • Fixed the Item Price Bug for Versions below 1.11
----------, May 15, 2017

  • Fixed some 1.7 related Bugs
  • Removed Debug Messages
Im sorry for 3 Updates.
Im very confused at the moment
----------, May 5, 2017

  • Added messages.yml (Every message & Prefix configurable)
  • The Inventory now closes, if CloseInv is toggled
----------, Apr 30, 2017

  • Removed Small Command Alias Bug
----------, Apr 26, 2017

  • You can drag your Items in Editmode
  • Fixed GUI Rename Bug (Only one word names now)
----------, Apr 25, 2017

  • Every GUI can have a Command Alias
    • Example: /gui open warps -> /warps
    • Its editable in the Edit-GUI (/gui edit <Name>, 5 Menu Slot)
----------, Apr 24, 2017

  • Fixed 2 incompatible Plugin Bugs
    • One Plugin did ask for Edit in Title and canceld my Events
    • Fixed the Cancel of the Change Size Chat Message
----------, Apr 17, 2017

  • Fixed GUI Delete Command
----------, Apr 14, 2017

This is a very Big Update!
Old Inventory should be compatible

You can now create Shop GUI's too!

  • Added Vault Support
  • Added Click Requirements
    • Permission
    • Item Price
    • Money Price (Vault required)
    • Close GUI
  • Added different Click Types
    • Left Click
    • Right Click
    • Middle Click
  • Added new Command Function
    • Player Message
----------, Apr 14, 2017

Please delete your GUIs before updating, because something changed.

  • GUIs can open other GUIs
  • Now supports items like heads and enchanted Items
  • Some small Bugfixes
----------, Apr 11, 2017

Resource Information
Author:
----------
Total Downloads: 2,406
First Release: Apr 8, 2017
Last Update: Apr 16, 2025
Category: ---------------
All-Time Rating:
215 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings