Mod Menu avatar

Mod Menu [1.21.5] [1.20.6] [1.19.4]

Скриншот экрана модов: слева список модов под строкой поиска и кнопкой фильтров, выделен Mod Menu. Справа детали мода - авторы, описание, ссылки, кнопка настройки.

Mod Menu позволяет просматривать установленные моды и предоставляет быстрый доступ к их экранам конфигурации (если мод поддерживает эту функцию).

Дополнительные возможности включают: перевод названий и описаний модов, поддержку форматирования QuickText в описаниях, фильтрацию библиотечных модов, проверку обновлений для модов с Modrinth или собственных источников, а также расширенные настройки функционала.

Поддерживаемые платформы

Mod Menu доступен для Fabric и Quilt в Minecraft: Java Edition версий 1.14 и новее.

Для разработчиков

Mod Menu предоставляет API для кастомизации отображения модов:

Система переводов

Локализация названия, краткого и полного описания мода через языковые файлы. Пример ключей перевода:

"modmenu.nameTranslation.modid": "Локализованное название",
"modmenu.descriptionTranslation.modid": "Полное описание",
"modmenu.summaryTranslation.modid": "Краткое описание"

Метаданные для Fabric

Настройки через блок modmenu в fabric.mod.json:

{
  "custom": {
    "modmenu": {
      "badges": ["library"],
      "links": {
        "modmenu.wiki": "https://example.com"
      },
      "parent": "base-mod-id",
      "update_checker": false
    }
  }
}

Элементы конфигурации

  • Бейджи: "library" (библиотека), "deprecated" (устаревший)
  • Ссылки: Использование стандартных или кастомных переводов
  • Родительские моды: Группировка связанных модов
  • Проверка обновлений: Отключение через "update_checker": false

Метаданные для Quilt

Аналогичный функционал с размещением блока modmenu в корне quilt.mod.json.

Java API

Интеграция через:

dependencies {
  modImplementation("com.terraformersmc:modmenu:ВЕРСИЯ")
}

Реализация интерфейса ModMenuApi с методами:

  • getModConfigScreenFactory - экран конфигурации
  • getProvidedConfigScreenFactories - сторонние конфигурации
  • attachModpackBadges - пометка модпаков

Вспомогательные методы

Screen createModsScreen(Screen previous)
Text createModsButtonText()

Требуемые зависимости

Скачать Mod Menu

 
Тип Скачать Версия Загрузчик Обновлено Размер
BetaMod Menu v6.1.0-beta.3 for 23w07a1.20Fabric6 марта 2024662,9 КБ
BetaMod Menu v6.1.0-rc.1 for 1.19.4-rc31.19.4+1 Fabric6 марта 2024688,1 КБ
BetaMod Menu v6.1.0-rc.2 for 1.19.41.19.4+1 Fabric6 марта 2024702,4 КБ
BetaMod Menu v6.1.0-rc.3 for 1.19.41.19.4+1 Fabric6 марта 2024705,4 КБ
BetaMod Menu v6.1.0-rc.4 for 1.19.41.19.4+1 Fabric6 марта 2024705,4 КБ
Releasev6.3.1 for 1.19.41.19.4Fabric6 марта 2024708,1 КБ
Releasev7.2.2 for 1.20.11.20+1 Fabric6 марта 2024704,5 КБ
Releasev8.0.1 for 1.20.21.20.2Fabric6 марта 2024710,3 КБ
Releasev9.0.0 for 1.20.41.20.3+1 Fabric6 марта 2024707,5 КБ
ReleaseMod Menu v3.2.5 for 1.18.21.18.2Fabric8 декабря 2022572,3 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.