FancyMenu guide for All the Mons 0.3.0-beta to 1.0.1

Report a mistake on this page

What is FancyMenu?

4 parts

Same as in the All the Mods 10 8.1 guide

FancyMenu is a menu customization mod. It lets you restyle Minecraft's menus, from a simple, modern look to animated or dynamic elements. This pack includes version 3.9.12, built for NeoForge on Minecraft 1.21.1, and it has been in the pack since 4.11 or earlier.[1][2]

What it does

  • Visual customization: you change how Minecraft's menus look and build your own interface style.[1]
  • Built-in editor: you tweak layouts right in the game, and it is meant to work for beginners and experienced users alike.[1]
  • Animated images: GIF and APNG formats are supported, so your menus can move.[1]
  • Dynamic designs: advanced users can use conditional statements (called loading requirements), variables and placeholders.[1]

Who it is for

This one is for players who want to personalize the look of their game, not for gameplay progression. It works as a pure client-side mod, so you don't need it on a server for your own menus to change. If you run a server, you can optionally install it there too, which lets admins remotely open GUIs for players who have FancyMenu on their client.[1]

If you're new to it, the official documentation walks you through everything from the basics to advanced customization. The community also shares full FancyMenu setups as layout templates, which is a handy way to get a finished look without building it all yourself.[1]

Addons and compatibility

FancyMenu has addons. Drippy Loading Screen customizes the game's loading screen, and SpiffyHUD customizes the in-game HUD, such as the hotbar. Fancy Entity Renderer is an optional dependency that is needed to display player entities in menus.[1]

Unverified The sources I have don't confirm whether any of these addons are installed in this pack, so check your own mod list before relying on them.

Tip: If you hit crashes or other odd issues after customizing, check FancyMenu's incompatibility list in its documentation for mod conflicts.[1]

Where it fits in the pack

Unverified The sources give no recipes, items, config options or quests for this mod in this pack, and they don't place it on the ATM Star path. Treat it as an optional interface tool that doesn't affect your progression.

How do you get started with FancyMenu?

4 parts

Here's the good news: FancyMenu doesn't start with a crafting chain. It's a mod for customizing Minecraft's menus, so your first steps happen in the menus and the editor, not in the world.[1]

Unverified The sources I was given don't list any crafting recipes, items or quests for FancyMenu in this pack, so there's no first item to craft and no recipe block to show here.

What to know first

  • FancyMenu lets you visually customize Minecraft's menus, and it comes with a built-in editor for tweaking layouts and menus. That editor is where you'll do most of your work.[1]
  • It works as a pure client-side mod. You don't need it on a server. Servers can optionally install it so admins can remotely open GUIs for players who have FancyMenu on their client.[1]
  • Animated images in GIF and APNG formats are supported, so your menus can move.[1]
  • When you're ready for more, advanced users can add loading requirements (conditional statements), variables and placeholders for dynamic menus.[1]

Where to learn the rest

The mod's project page points to an official documentation site that walks through everything from the basics to advanced customization. It also links an official Discord server for support and tips.[1]

If you'd rather start from something finished, the Discord has a layout-templates channel with full community-made FancyMenu setups, each with download links.[1]

Watch out: If you hit crashes or odd behavior, check the incompatibility list for mod conflicts. The project page recommends this as the first step.[1]

Good to know about actions

FancyMenu has actions you can attach to buttons and scripts. File actions like copy, create and delete only work inside the game directory, which starts at the root of the Minecraft instance directory. This is a safety limit.[3]

Timing actions use milliseconds. The Delay block waits the time you set before running its contained actions, and the delay resets if the screen gets re-initialized, for example when you resize the window.[3]

Addons

FancyMenu has addons. Drippy Loading Screen customizes the Mojang loading screen, and SpiffyHUD customizes the in-game HUD, like the hotbar. The sources don't say whether either one is in this pack, so check your mod list before you go looking for their options.[1]

How does FancyMenu work?

4 parts

Same as in the All the Mods 10 8.1 guide

FancyMenu doesn't add machines, multiblocks, power, fluids or item automation. It's a client-side menu customization mod with a built-in editor, so the sources describe no crafting or processing systems to cover. What it does have are mechanics for how menus, layouts and actions behave, and those are what this section covers.[1]

Layouts, requirements and where it runs

You build menus in the built-in editor. For more dynamic setups you can use conditional statements (called loading requirements), variables and placeholders. It works as a pure client-side mod. If you also install it server-side, admins can remotely open GUIs for players who have it on their client.[1]

Actions: how they behave

Buttons and scripts run actions, and a few of them have behavior worth knowing before you build anything. The Delay Gate and Execute Later blocks work quite differently from each other.[4]

  • Delay Gate: the first time the script reaches it, it starts a one-time timer and skips its contained actions. Nothing is scheduled. The timer is only checked when the script reaches the same block again. The first reach at or after expiry opens the gate, and every later reach runs the actions immediately. The delay is in milliseconds, and a delay of 0 or less (including invalid values) opens the gate immediately. The gate resets only when that action script is reconstructed or replaced.[4]
  • Execute Later: every time the script reaches this block, it schedules a new execution of its contained actions on the main thread after the delay (in milliseconds). Use it when every reach should schedule a fresh delayed run, for example in scripts that only run once.[4]
  • Audio element actions: you can skip to the next or previous track, toggle play and pause, or set an Audio element's volume by its identifier. The volume is a value between 0.0 and 1.0.[4]
  • Mimic Button: this clicks a vanilla or mod button for you, using that button's widget locator. You get the locator by right-clicking the button in the editor, or by enabling the Debug Overlay outside the editor and right-clicking the button there.[4]
  • Execute Command as Integrated Server: this runs a command in singleplayer, ignoring permissions and the cheats setting. It does nothing on multiplayer or when the world is opened to LAN.[4]

File actions and their limits

The copy, move, create, delete and download actions only work inside the game directory, which starts at the root of the Minecraft instance directory. This is a safety limit. You can also reach the default .minecraft directory by starting a path with the .minecraft/ prefix.[4]

For copy, move and delete you can append * to a path to handle every file directly inside that folder. The wildcard ignores sub-directories. Copy and move require the destination to be a directory, and delete leaves the folder itself intact.[4]

Downloads and ZIP extraction both run asynchronously, so the game keeps running while they work. For downloads, you give a folder instead of a file name, and FancyMenu takes the name from the HTTP response headers or the URL. Extraction triggers the On ZIP Extracted via Action listener when it finishes.[4]

What this pack sets

The pack ships a few FancyMenu config files. In org.embeddedt.embeddium.impl.gui.EmbeddiumVideoOptionsScreen the pack sets the Embeddium video options screen to false. The sources don't explain what the setting does, so I won't guess.[5]

The editor UI themes are also set by the pack files. The dark theme uses #3C3F41FF for screen_background_color.hex, and the light theme uses #B2B2B2FF for screen_background_color.hex. These only affect how the editor looks, not how menus work.[6][7]

How do you progress through FancyMenu?

Same as in the All the Mods 10 8.1 guide

FancyMenu doesn't have a tier ladder to climb in this pack. The only material the sources give for it is its in-game guide, and that is a credits page rather than a progression guide. It names Keksuccino as lead developer and also lists Patreon supporters and alpha and beta testers.[8]

The same page says FancyMenu is copyright 2020-2026 Keksuccino and licensed under DSMSLv3. It also credits the default skin and items of its Buddy helper to masocarai, and Buddy's default GUI to Kumo.[8]

Unverified Whether the pack's quest book mentions FancyMenu, and whether it is unlocked or limited through any recipe, is not shown by the sources here. The quest chapters and recipe lists are where that would be told, so check them in-game if you want to be sure.

Which FancyMenu config options matter?

2 parts

Same as in the All the Mods 10 8.1 guide

FancyMenu is mostly something you set up through its built-in editor, so the config values this pack sets are few. Here is what the pack actually ships.[1][5][6][7]

Normalized scroll screens

The normalized scroll screens file has one entry: org.embeddedt.embeddium.impl.gui.EmbeddiumVideoOptionsScreen is set to false in this pack.[5]

UI themes

The pack ships a dark theme and a light theme for FancyMenu's interface. They are identified by identifier (set to dark) and identifier (set to light). The sources here only show the pack's values, not the mod defaults, so these are simply what the pack uses.[6][7]

What changed in FancyMenu between versions?

All the Mons 1.0.1 ships with FancyMenu 3.9.6, the NeoForge build for Minecraft 1.21.1. The mod has been in the pack since 0.3.0-beta or earlier, so it's a long-standing part of the modpack.[9]

The pack changelogs have no entries for this mod, so I can't point to a pack release where FancyMenu was added, updated or changed.[9]

Unverified The notes for FancyMenu 3.8.1, 3.9.0, 3.9.1 and 3.9.6 only link to the mod's own changelog and give no details. What changed in each of those versions is unverified here, so check the mod's changelog directly if you need the specifics.

Sources

  1. FancyMenu project page (modrinth) · official mod data
  2. All the Mods 10 8.1 mod list · pack file
  3. fancymenu tooltips and descriptions (English lang file) · official mod data
  4. fancymenu tooltips and descriptions (English lang file) · official mod data
  5. All the Mods 10 8.1 config: config/fancymenu/normalized_scroll_screens.json · pack file
  6. All the Mods 10 8.1 config: config/fancymenu/ui_themes/dark.json · pack file
  7. All the Mods 10 8.1 config: config/fancymenu/ui_themes/light.json · pack file
  8. In-game guide: # _In Memory Of UwUCookies._ (fancymenu) · official docs
  9. All the Mons 1.0.1 mod list · pack file
Where this guide comes from

Written from what All the Mons itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.

Guide last verified Oct 16, 2026.

Guides for other versions: 1.1.0 to 1.3.0

Was this helpful?

Report wrong info

A few words are enough, up to 500 characters. Please do not include personal details.