Compatibility
Minecraft: Java Edition
1.21.x
1.20.2–1.20.6
Platforms
Supported environments
Creators
Details
Licensed MIT
Published 2 years ago
Updated 4 weeks ago
Changelog
GUI Maker 2.0.0 is a COMPLETE OVERHAUL of the Original GUI Maker datapack; its now better and much more easier to use!
Changelogs:
- Replaced Tellraw UI with the new Dialogs (1.21.5+)
Unfortunately, this means that only world/server operators can use the datapack to MAKE the GUIs (the GUIs themselves can be used by anyone, even non-opped players)
- Added Two New Button Type Items: Toggle Button, Item Holder - These new "Button Type" items can be obtained by running the function gm:items. When these special items are placed in the GUI Menu during GUI creation, they behave uniquely. Toggle Items - When clicked, they will toggle to a list of items that is appended to them by running the function /function gm:settings. Their toggled state is also saved per player. Item Holder - This button holds items in the GUI Layout and saves their state. When the player clicks this Item in the Menu with an item, that item gets replaced with this button and stored in the GUI. Similar to Toggle Buttons, the state of Item Holder is saved, and item saved by the player is visible when they open the GUI again.
- Added Export Method - Players can now export GUIs made in one world to another. Run the command
/function gm:export. You'll receive a barrel. Place it down and press F3+I. Then, open this datapack in the world you want to import in, go todata/gm/function/import.mcfunctionand paste the command. Replace to coordinates to 0 300 0. Once done, run the command /reload and then /function gm:import. All GUI data from old world has been appended to the new world. (NOTE: While the GUI Menus have been Imported, the Cache hasn't been imported! Importing Cache hasn't been implemented yet!)
Please note that I won't be backporting the datapack back to 1.21.4 or below. This is because of significant backend changes in the datapack for game versions 1.21.5 and above and breaks in older versions, an example is the implementation of the /dialog menu creation. Until Mojang makes changes that break, only versions 1.21.5 and above will be supported and maintained from now on. Please assume this datapack for versions 1.21.4 and older to be deprecated. Sorry!
Files
Metadata
Release channel
ReleaseVersion number
2.0.0Loaders
Game versions
1.21.5–1.21.8Downloads
18Publication date
August 26, 2025 at 1:55 PMPublisher

barden
Owner


