▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Mod Sets
Mod Sets

Mod Sets

Мод для управления загрузкой модов через графический интерфейс. Полезен для сборок и серверов с опциональными модами. Позволяет создавать наборы модов и переключать их без работы с файлами.

Оцените первым
167.1K
196

Mod Sets

Когда у тебя в папке mods сотня файлов, а половина из них то включается, то выключается в зависимости от ситуации, лазить по папкам и переименовывать - то ещё удовольствие. Mod Sets решает эту проблему раз и навсегда. Проект вдохновлён модом ThatOrThis, но пошёл дальше.

Мод работает на Fabric, Quilt и Forge для Майнкрафт. Его главная фишка - управление загрузкой модов прямо из игры, без перезапуска лаунчера и редактирования конфигов руками. Особенно пригодится разработчикам модпаков и владельцам серверов, где часть модов опциональна.

Возможности

  • Включать и выключать моды прямо в игре с помощью созданных наборов (mod sets). Наборы могут быть заданы как имена папок в mods, как id модов или как отдельный конфиг.
  • Удобный экран настроек через YACL (YetAnotherConfigLib).
  • Гибкие правила для модпаков: можно сделать так, чтобы игрок сам выбирал, с какими модами играть, а разработчик задавал логику.

Использование

Правила хранятся в JSON-файлах в папке config/modsets/rules. Чтобы добавить правило, просто создай файл и зайди в экран настроек через Mod Menu.

Наборы модов (Mod Sets)

Набор - это запись в config/modsets/modsets.json. Она связывает имя набора с набором id модов. Например:

{
  // Набор "sodium" будет управлять двумя модами
  "sodium": {
    "text": "Sodium",
    "description": "Производительность: +++++",
    "mods": [
      "sodium",
      "indium"
    ]
  }
}

Если набор отключён, все моды из списка не будут загружаться (после перезапуска). При этом подпапки в mods тоже считаются наборами, а конфиг переопределяет их, если имена совпадают.

Правила (Rules)

Каждое правило содержит текст, описание и контроллер для интерфейса YACL. Вот список доступных контроллеров:

Label

Просто текст на экране, без переключателей.

Boolean

Включает/выключает один конкретный набор. Пример:

{
  "text": "Включить Sodium",
  "description": "Буст FPS",
  "controller": {
    "type": "boolean",
    "id": "sodium"
  }
}

Cycling

Переключение между несколькими наборами. Удобно, когда моды конфликтуют - например, Sodium и OptiFabric. Можно сделать выбор "один из".

{
  "text": "Выбери оптимизацию",
  "description": "Sodium или OptiFine",
  "controller": {
    "type": "cycling",
    "ids": ["sodium", "optifabric"]
  }
}

Mods Group

Группа из нескольких булевых контроллеров - по одному на каждый мод в указанных наборах.

{
  "text": "Группа модов",
  "description": "Поковыряйся",
  "controller": {
    "type": "mods_group",
    "collapsed": false,
    "ids": ["sodium", "optifabric"]
  }
}

Rules Group

Группирует другие правила в сворачиваемый блок.

{
  "text": "Продвинутые настройки",
  "description": "Спойлер",
  "controller": {
    "type": "rules_group",
    "collapsed": true,
    "rules": [
      {
        "text": "text",
        "description": "description",
        "controller": {
          "type": "label"
        }
      },
      {
        "text": "text",
        "description": "description",
        "controller": {
          "type": "boolean",
          "id": "sodium"
        }
      }
    ]
  }
}

Важно: все тексты и описания - это JSON сырых текстов. Можно использовать генератор вроде minecraftjson.com для красивого форматирования.

Короче, если ты собираешь модпак или просто любишь тонко настраивать игру - Mod Sets твой выбор. Скачайте мод и управляйте модами без танцев с бубном.

Партнёрский материал

Как поиграть с друзьями с модом Mod Sets?

Мод Mod Sets куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Mod Sets будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:7 месяцев назад
Главная