Screen Identifiers
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 Screen
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.
Opening Screens
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.