Mod Menu Overview
Mod Menu adds a convenient menu to Minecraft that allows players to easily view all installed mods. If a mod supports configuration integration, Mod Menu offers direct, streamlined access to that mod’s configuration screens, making setup and adjustments straightforward.
Key Features
- Comprehensive Mod List: Displays all mods installed in your game, with options to access details and configuration menus for supported mods.
- Translatable Information: Supports multiple languages for mod names and descriptions, enabling a global audience to enjoy clear information.
- Rich Mod Descriptions: Utilizes advanced formatting capabilities for mod descriptions through QuickText integration, enhancing readability.
- Library Mod Filtering: Separates library mods from regular mods for a cleaner, more organized browsing experience.
- Update Checker: Checks for updates for mods hosted on sites like Modrinth or those providing their own update sources, helping keep your mods up-to-date.
- Customizable Configuration: Offers deep customizability for all supported Mod Menu features to best fit your preferences.
Supported Platforms
Mod Menu is available for Fabric and Quilt mod loaders, compatible with Minecraft: Java Edition 1.14 or newer.
Developer Integration
Mod Menu provides a suite of APIs and metadata options for developers wishing to enhance how their mods are presented within the Mod Menu.
Translation API
- Easily localize your mod’s name, summary, and description in multiple languages without editing Java code.
- Simply add translation keys for each language you want to support.
Fabric Metadata API
- Add detailed metadata in your fabric.mod.json to customize your mod’s appearance in Mod Menu.
- Example:
{ // ...other entries... "custom": { "modmenu": { "links": {}, "badges": [ "library", "deprecated" ], "parent": { "id": "example-api", "name": "Example API", "description": "Modular example library", "icon": "assets/example-api-module-v1/parent_icon.png", "badges": [ "library" ] }, "update_checker": true } } }
Quilt Metadata API
- For Quilt mods, place the “modmenu” object at the root level in your quilt.mod.json.
- Example:
{ // ...other entries... "modmenu": { // Configuration options for links, badges, and more } }
Java API
- Add Mod Menu as a development dependency to access the Java API for advanced integration.
- This setup does not require players to have Mod Menu installed, but provides enhanced features if it is present.
- Dependency Example (build.gradle):
repositories { maven { name = "Terraformers" url = "https://maven.terraformersmc.com/" } } dependencies { modImplementation("com.terraformersmc:modmenu:${project.modmenu_version}") } - Set the Mod Menu version in gradle.properties:
modmenu_version=VERSION_NUMBER_HERE
- For testing-only compilation, use
modCompileOnlyinstead ofmodImplementation.
Summary
Mod Menu significantly enhances modded Minecraft by providing a clear, organized interface for mod management and deep configurability for both players and developers. Whether you are a player managing your favorite mods or a mod developer aiming to improve your mod’s user experience, Mod Menu offers comprehensive tools and features to make Minecraft modding smoother and more enjoyable.
Screenshots

- If you don’t know how to use Minecraft Mods, please click to view the Mods usage tutorial.