modsmith Войти Войти Рус / Eng

Mod Sets

mod-sets · 172685 загрузок · MIT

клиент: optional · сервер: optional (заявлено автором мода)

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

Описание

Наборы модов

Modrinth Downloads Modrinth Version Modrinth Game Versions GitHub GitHub issues Discord

Этот проект во многом вдохновлен ThatOrThis Мод используется для Minecraft Fabric/Quilt/Forge для управления загрузкой модов в игре. И полезно для разработчика модпаков.

Функция

  • Включить/отключить моды в игре с определенными наборами модов/именем подкаталога/идентификатором мода (требуется перезагрузка)
  • Использование https://github.com/isXander/YetAnotherConfigLib для экрана конфигурации.
  • Пользовательские правила загрузки модов для разработчика модпаков, чтобы сделать пакет с большим количеством определяемых пользователем параметров.

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

Файлы правил должны быть в формате JSON в формате config/modsets/rules. Добавьте правило и войдите в экран конфигурации через меню модов. Полный пример: https://github.com/SettingDust/ModSets/blob/main/example_rules.json

Набор модов

Набор модов — это запись, определенная в config/modsets/modsets.json, которая представляет собой строку для набора карты идентификаторов модов. В частности, имя подпапки в папке mods будет модом, устанавливающим в ней моды. И идентификатор мода будет только набором модов. содержит себя. Обратите внимание, что наборы модов, определенные в конфигурации, переопределяют идентификатор папки/мода с тем же именем. Пример:

{
    // The `sodium` will target the two mods here.
  // If disable this mod set, the mod in list won't load if it is exist
  "sodium": {
    "text": "Sodium",
    "description": "Performance: +++++",
    "mods": [
      "sodium",
      "indium"
    ]
  }
}

Правило

img_1.png Каждое правило содержит текст и описание для отображения необходимой вам информации. И контроллер пользовательского интерфейса YACL. Пример:

{
  "text": {
    "text": "My first rule set",
    "bold": true,
    "color": "green"
  },
  "description": "Awwww",
  "rules": [
    {
      "text": "text",
      "description": "description",
      "controller": {
        "type": "type" // Notice, this isn't valid type of controller. Take the type from controllers below
      }
    }
  ]
}

Контроллеры

Этикетка

Для отображения текста на экране Пример:

{
  "text": "The label",
  "description": "Text Text",
  "controller": {
    "type": "label"
  }
}

Логическое значение

Для включения/выключения одного мода Пример:

{
  "text": "The boolean",
  "description": "Text Text",
  "controller": {
    "type": "boolean",
      "id": "sodium"
  }
}

Велоспорт

Для переключения между наборами модов в списке. Полезно при наличии конфликтующих модов, таких как натрия и оптифабрика. Или переключить пакет сложно Пример:

{
  "text": "The cycling",
  "description": "Text Text",
  "controller": {
    "type": "cycling",
      "ids": [
          // Don't empty
      "sodium",
      "optifabric"
    ]
  }
}

Группа модов

Назначьте простую логическую опцию контроллера каждому моду в наборах модов. Пример:

{
  "text": "The mods group",
  "description": "Text Text",
  "controller": {
    "type": "mods_group",
    // Default is true
    "collapsed": false,
      "ids": [
          // Don't empty
      "sodium",
      "optifabric"
    ]
  }
}

Группа правил

Сгруппируйте правила так, чтобы их можно было свернуть. Пример:

{
  "text": "The rules group",
  "description": "Text Text",
  "controller": {
    "type": "rules_group",
    // Default is true
    "collapsed": true,
    "rules": [ // Don't empty
      {
        "text": "text",
        "description": "description",
        "controller": {
          "type": "label"
        }
      },
      {
        "text": "text",
        "description": "description",
        "controller": {
          "type": "boolean",
            "id": "sodium"
        }
      }
    ]
  }
}

Примечание. Каждый текст и описание представляют собой текст в формате Raw JSON. Использование https://www.minecraftjson.com/ для генерации текста.

Версии (60)

ВерсияMinecraftЗагрузчикиФайл
2.1.3 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
2.1.2 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
2.1.1 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
2.1.0 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
1.0.5 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
1.0.4 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
1.0.3 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
1.0.2 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
1.0.1 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
1.0.0 1.20.1, 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric, forge, neoforge скачать
0.11.0 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1 fabric, forge, quilt скачать
0.10.7 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
0.10.6 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.10.5 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.10.4 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1 fabric, forge, quilt скачать
1.10.3 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.10.2 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.10.1 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.10.0 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.9.7 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.9.6 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.9.5 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.9.4 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.9.3 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.9.2 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.9.1 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.9.0 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21 fabric, forge, quilt скачать
1.8.0 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1 fabric, forge, quilt скачать
1.7.2 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 fabric, forge, quilt скачать
1.7.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.7.1-intermediary 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 fabric, quilt скачать
1.7.0-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.7.0-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.6.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.6.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.6.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.6.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.6.0-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.6.0-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.5.0-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.5.0-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.8-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.4.8-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.7-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.4.7-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.6+1.20.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.6+1.20.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.4.5+1.20.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.5+1.20.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.4.4+1.20.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.4.4+1.20.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.3+1.20.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.3+1.20.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.4.2+1.20.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.2+1.20.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.4.1+1.20.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.1+1.20.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.4.0+1.20.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать
1.4.0+1.20.1-forge 1.19.4, 1.20, 1.20.1 forge скачать
1.3.10+1.20.1-intermediary 1.19.4, 1.20, 1.20.1 fabric, quilt скачать

Страница на Modrinth →