
BetterGUI cross-platform
An animated menu, a simple menu-designing tool, or just a better GUI plugin
7.5
Jan 15, 2023
Var
7.4
Jan 9, 2023
More to Inventory Creator for Developers
7.3
Jan 8, 2023
Inventory Creator for Developers
7.2
Dec 27, 2022
Permission & Affiliate
- Fix an exception with Permission Action that prevents it from working properly
- Add an affiliate link & a coupon code on Origin Builds
Yes, I did join the first affiliate program. I need money ;)
7.1
Dec 3, 2022
Extra Step
- Correctly treat actions without colon as actions instead of player commands
7.0
Nov 26, 2022
No more version, No more Math, No more...
Read Carefully
Finally, All needed to finish the big update were done.
There are a lot of changes that I can't remember what I've done. Therefore, I'll only tell the breaking changes and how you can migrate to this version.
Changes: https://github.com/BetterGUI-MC/BetterGUI/releases/tag/7.0
Wiki
The Wiki has been moved to a new site.
It contains more details of every elements of the plugin and its addons.
You can find the wiki here.
Also, the source code of the wiki is hosted here. That means you can view the source and edit it.
It contains more details of every elements of the plugin and its addons.
You can find the wiki here.
Also, the source code of the wiki is hosted here. That means you can view the source and edit it.
Issue Tracker
The Issue Tracker has been moved to this repository.
I thought the issues should be treated separately so that they can be viewed by not just me, but also other users that find similar issues.
I thought the issues should be treated separately so that they can be viewed by not just me, but also other users that find similar issues.
Material, Enchantment, Skull, Potion & Sound
Prior to 7.0, the plugin used XSeries to get version-independent values for these item modifiers and actions. Because XSeries is slow to update to the new values of the new versions, I decided to remove XSeries from the plugin starting from this update.
That means the value now depends on the version your server are using. Unless you used values that are not available in your server version, you would be fine to update the plugin.
If you want to use XSeries and get these version-independent values, you can install the new addon XCross and use its settings.
That means the value now depends on the version your server are using. Unless you used values that are not available in your server version, you would be fine to update the plugin.
If you want to use XSeries and get these version-independent values, you can install the new addon XCross and use its settings.
Expression & Condition
Prior to 7.0, this plugin used EvalEx to provide advanced Math expressions & conditions for the menu & button settings. I decided to remove EvalEx from the plugin because I want to maintain the function in a separated addon.
For now, the Condition requirement will only check if the value is "true", "on", "yes" or "0".
If you want to use advanced Math expressions & conditions or your menu are using them, you should install EvalExtra.
For now, the Condition requirement will only check if the value is "true", "on", "yes" or "0".
If you want to use advanced Math expressions & conditions or your menu are using them, you should install EvalExtra.
Addon Downloader
I've moved the Addon Downloader to be a new Menu Type.
If you want to use Addon Downloader, you should go to this page, copy the format, create a new menu file and paste the format to the file. This will restore the feature.
If you want to use Addon Downloader, you should go to this page, copy the format, create a new menu file and paste the format to the file. This will restore the feature.
6.6
Apr 8, 2022
I don't know... 1.18.2... Okay, small update
- Update XSeries to fix some exceptions on Skulls, Enchantments & Potions on 1.18.2
6.5
Jan 1, 2022
I am speechless
Fix a conflict when using variables with PlaceholderAPI's placeholders that require a bracket placeholder
Like the String expansion
Like the String expansion
6.2
Nov 23, 2021
Blacklist / Whitelist... Did I name it correctly ?
Support List Of Strings in Variables for Template Button
Optimize Skull Modifier a bit
Add an option on config.yml to ignore / override the commands on Alternative Command Manager
Update HSCore
Small changes in the code
Optimize Skull Modifier a bit
Add an option on config.yml to ignore / override the commands on Alternative Command Manager
Update HSCore
Small changes in the code
6.1
Aug 4, 2021
Nothing noticeable
Now all expressions in condition action and requirement will always be treated as Boolean Expressions
Update HSCore to fix a compatibility issue in old versions
Add permissions on loading
Small code optimizations
Update HSCore to fix a compatibility issue in old versions
Add permissions on loading
Small code optimizations
6.0
Jul 8, 2021
A big update... after almost 3 months... most likely a comeback... but it's not
Minecraft 1.17.X support
Update HSCore
Update XSeries
Update all official addons
Update the example menus and a new example with Template Button
Update the wiki (IMPORTANT)
Optimize the skull loading (on Paper)
Optimize the player (UUID) storage in some menus
Support for multiple files of template buttons (You need to move your template-buttons.yml to the new template folder)
Variables on Template Button
The button settings will be loaded in the proper order
Refactor a lot of code
...and more (I can't list all the changes)
Update HSCore
Update XSeries
Update all official addons
Update the example menus and a new example with Template Button
Update the wiki (IMPORTANT)
Optimize the skull loading (on Paper)
Optimize the player (UUID) storage in some menus
Support for multiple files of template buttons (You need to move your template-buttons.yml to the new template folder)
Variables on Template Button
The button settings will be loaded in the proper order
Refactor a lot of code
...and more (I can't list all the changes)
5.10
Mar 29, 2021
Material & Permission
Updated HSCore to use the rainbow method
Updated XSeries to update the Material & Note Block list
Use Bukkit's Permission to reduce delay on creating permissions
Updated XSeries to update the Material & Note Block list
Use Bukkit's Permission to reduce delay on creating permissions
5.9
Mar 13, 2021
Well... this is important, I think
Updated bStats
Make the skull loading asynchronously (not affect the menu)
Make the skull loading asynchronously (not affect the menu)
5.8
Jan 27, 2021
Small fixes
Changed the empty argument behavior in ArgsMenu
Should not replace the arg variable if it's not found
Updated bStats
Unregister the menu before unregistering the variables
Properly handle the value in some requirements
Should not replace the arg variable if it's not found
Updated bStats
Unregister the menu before unregistering the variables
Properly handle the value in some requirements
5.7
Jan 13, 2021
Misc and Myth
Fixed Back Action not working properly
Updated HSCore
Small changes in the example menu
Tweaked to gain more performances
Updated HSCore
Small changes in the example menu
Tweaked to gain more performances
5.6
Dec 22, 2020
Finally... PlaceholderAPI
PlaceholderAPI is now working properly
Some tweaks to make this plugin smoother
Some tweaks to make this plugin smoother
5.5
Dec 21, 2020
Weird gone
Removed the quit listener
Added shift and reverse for Animated Button
Updated HSCore to fix a config issue
Updated the wiki
Added shift and reverse for Animated Button
Updated HSCore to fix a config issue
Updated the wiki
5.4
Dec 21, 2020
Compromise between old and new
Merged LegacySimpleButton to the main plugin
Added use-legacy-button in config.yml, enabled by default
Added NBT Modifier
https://github.com/BetterGUI-MC/BetterGUI/wiki/Item-Modifier#nbt
Added use-legacy-button in config.yml, enabled by default
Added NBT Modifier
https://github.com/BetterGUI-MC/BetterGUI/wiki/Item-Modifier#nbt