Skip to content
Kerzinator_24
Download

GUI Utilities Intro

The GUI Utilities extension is a powerful tool for creating and displaying Minecraft GUIs. This guide walks you through the basics.

Prerequisite: It is essential to be familiar with Typewriter. If not, please check the official Typewriter documentation first.

What is a GUI? A GUI (Graphical User Interface) refers to any visual interface beyond text, such as inventories or the advancement menu.


If youโ€™re using the Entity Extension, some features of GUI Utilities may seem familiarโ€”but itโ€™s not required.

Download GUI Utilities


Letโ€™s create a Crafting Table GUI to display the crafting recipe of a diamond sword.

  • Create a Crafting Table Definition.
  • Set its title to Diamond Sword Recipe.

crafting-table-creation

To open the GUI, use the open GUI action entry. Weโ€™ll trigger it with a detect command:

open-gui-command

Now, link the GUI Definition to the Open GUI Entry:

open-gui-link

  1. Publish your changes.
  2. Run /opengui in-game.
  3. The GUI should now open with the correct title, but itโ€™s still empty.

empty-gui


  1. Create a Crafting Table Items entry.
  2. Click โž• to add an item.
  3. Select the correct slot from the dropdown.
  4. Add the desired item.

Repeat for every item in the recipe.

item-creation

Link the items data to the GUI Definition so Typewriter knows which GUI they belong to.

link-items-to-gui

Test Again: Publish and run /opengui and now the items should appear inside the GUI!

filled-gui

To stop players from taking items out of the GUI:

  • Disable allow click in the definition settings.

In the next guide, youโ€™ll learn how to make item clicks trigger other entries, such as starting a dialogue sequence.

Stay tuned!