Custom GUIs
Custom GUIs are new screens that you can fill with FancyMenu elements.
Creating a Custom GUI
- Open Customization -> Custom GUIs -> Manage Custom GUIs.
- Select New GUI.
- Enter an identifier and configure the screen settings.
- Select Done, then open the new GUI from the manager.
- Create and edit its layout like any other screen.
Identifiers may use lowercase letters, digits, ., _, and -. They cannot contain spaces and must be unique. Empty, invalid, or duplicate identifiers cannot be saved.
Custom GUIs always have screen customization enabled; their customization toggle cannot be disabled.
Screen Settings
| Setting | Behavior |
|---|---|
| Allow ESC | Lets Escape close the GUI and return to its parent screen |
| Pause Game/World | Pauses singleplayer while the GUI is open |
| Render World Background | Shows the loaded world behind the GUI |
| World Background Overlay | Adds the standard blur/dark overlay over the world |
| Popup Mode | Keeps the parent screen visible behind the Custom GUI |
| Popup Background Overlay | Adds blur/tint over the parent screen in Popup Mode |
Popup Mode does not merge the two screens. The Custom GUI remains the active screen while its parent is rendered behind it. Closing the Custom GUI returns to that parent when one exists.
Opening a Custom GUI
Use the exact Custom GUI identifier with either:
Overriding an Existing Screen
A Custom GUI can replace a Vanilla or mod screen whenever that screen opens.
- Create the replacement Custom GUI.
- Open the screen you want to replace.
- Enable Customization -> Settings -> Advanced Customization Mode.
- Select Customization -> Custom GUIs -> Override Current with Custom GUI.
- Choose the replacement Custom GUI.
Manage saved overrides through Customization -> Custom GUIs -> Manage Overridden Screens.
An override skips the original screen, so test its navigation and any features that depend on the original screen's behavior.