📢 Купить рекламу на сайте  — узнать цены и условия размещения!
📢
Купить рекламу на сайте — узнать цены здесь →

Mod Menu

Mod Menu
15.04.2026 Mods admin 0 comments 2 min 173 views

Download Mod Menu:

Screenshot of the Mods screen, showing a list of a few mods on the left side below a search bar and filters button, where Mod Menu is selected. On the right side of the screen, it shows more details about the mod, such as authors, a description, links, credits, and a button to configure the mod.
Acquire the Mod Menu to access and manage your installed mods effortlessly. This tool provides a detailed overview of your mods and allows quick configuration access where supported by the mod.

Enhanced Features:

  • Translation of mod names and descriptions, supporting diverse languages and QuickText formatting.
  • Automatic classification of library mods separate from regular mods.
  • Mod update checker for mods on Modrinth or with individual update sources.
  • Extensive configuration options for all the provided features.

Compatibility:

Download Mod Menu is compatible with Fabric or Quilt on Minecraft: Java Edition version 1.14 and above.

Developers Support:

Developers can utilize various APIs within Mod Menu to refine their mod display. These APIs include language keys, JSON metadata, and a Java API.

Translation API:

Easily translate mod names, summaries, and descriptions with supported translation key formats.

Example translations in Pirate Speak:

"modmenu.nameTranslation.modmenu": "Menu o' mods!",
"modmenu.descriptionTranslation.modmenu": "Menu o' mods ye installed matey!",
"modmenu.summaryTranslation.modmenu": "Menu o' mods ye installed matey!"

Fabric Metadata API:

Add various elements to your mod with metadata in the fabric.mod.json file.

Example metadata structure:

{
  "custom": {
    "modmenu": {
      "links": {
        "modmenu.discord": "https://discord.gg/jEGF5fb"
      },
      "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, the same Fabric Metadata APIs are available, but the format for custom metadata differs slightly.

Include Mod Menu block in Quilt mods as a root element.

Java API Implementation:

Integrate Mod Menu as a compile-time dependency in your gradle project to utilize the Java API.

Example gradle properties configuration:

modmenu_version=VERSION_NUMBER_HERE

Getting Started with ModMenuApi:

Implement ModMenuApi interface on a class and define it as a modmenu entry point in the fabric.mod.json file.

Custom Config Screens:

Mods can create custom config screens using the getModConfigScreenFactory method in your API implementation.

Provided Config Screens:

Allow mods to provide custom config screens for other mods using the getProvidedConfigScreenFactories method in your API implementation.

Modpack Badges:

Implement the attachModpackBadges method to assign Modpack badges to other mods.

Static Helper Methods:

ModMenuApi offers useful helper methods for mods to enhance Mod Menu integration.

Create a Mods screen instance:

Screen createModsScreen(Screen previous)

Create a Mods button Text:

Text createModsButtonText()

Leave a comment