Screen Identifiers

About screen identifiers and how to find the identifier of a screen.

Screen Identifierslink

FancyMenu uses screen identifiers for layouts, Vanilla widgets, screen actions, and Custom GUI overrides. Identifiers are case-sensitive, so copy them exactly from the debug overlay.

Built-in screens normally use a short universal identifier such as title_screen. Other mod screens may use their Java class name. Custom GUIs use the identifier entered in their manager. These are FancyMenu screen identifiers, not Minecraft resource locations.

Finding the Identifier of a Screenlink

You can see the identifier of the currently active menu by using the debug overlay.
It contains the current screen's identifier and allows you to copy it to the clipboard by left-clicking it.


Screenshot_3
Screenshot_4

Opening Screenslink

The Open Screen or Custom GUI action can open only screens FancyMenu can construct in the current game state. Some screens require a loaded world, connection, player, or original parent screen.

If FancyMenu cannot construct the identifier, it shows an error. Use Mimic Vanilla/Mod Button on the widget that normally opens the screen.