GUI Maker
by barden
GUI Maker lets players build custom in-game menus through a layout editor, and the finished screens can be spawned as GUIs in a world.
What it does
Custom GUIs are authored inside the world rather than hardcoded in a mod's code. A GUI is created first, then pages are added and edited, and the layout is set up before the screen is used. Once a layout is complete, the GUI can be spawned for players to open.
The mod is built around a datapack flow. On versions 1.21.6 and later, the world must be restarted after uploading the datapack for the new GUIs to load. Server owners install it on the server side, and the server is the only side that needs it, so clients can join without it. Files are published for Fabric, Forge, NeoForge and Quilt, and the code is released under the MIT License as open source.
Builds cover 1.20.2 – 26.2 on 21 release versions, with the latest build 2.0.2+mod for 26.2 dated 2025-09-26. The project was first published on 2024-03-17 and has public links for its source code and issue tracker.
Key features
Layout editor
Players set up GUI layouts in a dedicated editing flow before a screen is put into use.
Multiple pages
A single GUI can hold several pages, and each page is edited separately from the others.
Spawnable GUIs
Finished GUIs can be spawned into the world so other players can open and use them.
No hardcoding
Screens are built without writing code, which removes the need to change the mod's source to add new interfaces.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x11 of 11 versions with builds
1.20.x4 of 4 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Server hubs
Server owners can place menus such as shop or help screens in a hub world without writing a plugin.
Adventure maps
Map makers can add interactive screens that guide players through objectives and puzzles.
Who it’s for: Server owners and map makers who want custom interfaces without writing code. The mod suits builders who prefer to work in the world rather than in a code editor.
How it compares
Datapack Commands is server-side only, open source under the GNU General Public License v3.0 only, and published for 1.20.5 – 26.3 on Fabric, NeoForge and Quilt. GUI Inspector is client-side only, open source under the MIT License, and built for Fabric on 1.20 – 26.2. GUI Maker requires a server and suits server owners, while GUI Inspector only runs on the client and is aimed at players.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| GUI Maker | Fabric, Forge, NeoForge and Quilt | 1.20.2 – 26.2 | Server required, client optional | 2025-09-26 |
| Datapack Commands | Fabric, NeoForge and Quilt | 1.20.5 – 26.3 | Server-side only | 2026-09-16 |
| GUI Inspector | Fabric | 1.20 – 26.2 | Client-side only | 2026-08-26 |
Questions
Does GUI Maker need to be installed on the server?
Why must the world restart on version 1.21.6 and later?
Which loaders does GUI Maker support?
In the catalog
GUI Maker is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
More from barden
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/gui-maker
- Owner
- barden
- Published
- 2024-03-17
- Updated on Modrinth
- 2025-09-26
- Facts verified
- 2026-10-15
