
UltraEasyMenu
Customize the look of Minecraft's main menu in a easy way, only by putting images in the config folder. You can customize some other features in the config files.
✅ Features
- Change the main-menu background with a PNG image.
- Replace the Minecraft logo with a custom PNG image.
- Customize title-screen button visuals, including normal and hover states.
- Hide the original Minecraft logo and the title-screen splash text.
- Choose whether the original button text remains visible over custom button textures.
- Automatically keep Minecraft's original panorama if no valid background image is available.
UltraEasyMenu is a client-side-only mod. It does not need to be installed on servers.
⚙️ Customization
All images are loaded from the config/ultraeasymenu/ folder in your game directory.
Menu Background
Place your background at:
config/ultraeasymenu/background.png
This file takes priority. If it does not exist, the mod tries the path set through menuBackgroundFilePath in config/ultraeasymenu-client.toml. The path may be absolute or relative to the game directory.
Relative path example:
config/ultraeasymenu/background.png
If the image is missing or invalid, Minecraft's original panorama will be shown.
Custom Logo
Place your logo at:
config/ultraeasymenu/logo.png
When this file is present, it replaces Minecraft's original logo.
Button Textures
Place button textures in:
config/ultraeasymenu/buttons/
You can provide textures based on the button size and state. For example:
200x20.png: normal texture for 200 x 20 pixel buttons.200x20_hovered.png: hover texture for buttons of that size.button.png: fallback texture for buttons without a size-specific texture.
The mod looks for the most specific available texture first, then uses fallback files where appropriate.
📚 Configuration Options
Edit config/ultraeasymenu-client.toml while the game is closed.
menuBackgroundFilePath: alternative background path whenbackground.pngdoes not exist.hideMinecraftLogo: hides Minecraft's original logo. Default value:true.hideSplashText: hides the title-screen splash text. Default value:true.keepButtonText: keeps the original text over a custom button texture. Default value:true.
To hide text on buttons with a custom texture, set keepButtonText=false.