mirror of
https://github.com/GravitLauncher/Launcher
synced 2024-11-15 03:31:15 +03:00
Update optional mods.. Again... (#65)
Поддержка многослойного дерева вложенности / новая механика выбора одного из национальных модов. Сортировка дерева производится так же, как и в прошлой версии (Сначала всё как config.js, потом всё остальное). Необходимо соблюдать порядок, это важно. Т.к. дерево на нём завязано. То есть модификации должны быть по порядку {Кор-мод}{Мод}{Аддон}, с соответствующими им уровнями вложенности. Теперь выбор "одного из" работает со всеми модами/субмодами. (К примеру: При включении миникарты - отключится JEI со всеми его аддонами. Т.к. JEI и миникарта имели общий флаг группы [onlyOneGroup] и соответственно включенный параметр [onlyOne]) Видео с демонстрацией работы вложенности/зависимости и функции выбора "одного из": https://lww.page.link/FKec
This commit is contained in:
parent
56f81e791a
commit
93ab36477e
1 changed files with 6 additions and 5 deletions
|
@ -47,10 +47,11 @@ var optModNames = {
|
||||||
optAutoModName: true,//Попытатся автоматически создать представляемое имя модификации
|
optAutoModName: true,//Попытатся автоматически создать представляемое имя модификации
|
||||||
modInfo: {//"Путь до опц. модификации" : "Отображаемый клиенту контент"
|
modInfo: {//"Путь до опц. модификации" : "Отображаемый клиенту контент"
|
||||||
/*"mods/ModName-1.1.jar": {
|
/*"mods/ModName-1.1.jar": {
|
||||||
name: "ModName", //Наименование модификации (Отображаемое в лаунчере)
|
name: "ModName", //Наименование модификации (Отображаемое в лаунчере) [Можно не указывать]
|
||||||
description:"Лучший в своём роде ModName.", //Описание модификации
|
description:"Лучший в своём роде ModName.", //Описание модификации [Можно не указывать]
|
||||||
group: 1, //Группа (Используется для ветки зависемых модификаций. К примеру: у NEI [submod: false и group: 1], а у NeiAddons и NeiPlugins [submod: true group: 1])
|
subTreeLevel: 1, //Уровень вложенности модификации (Ядро - 1, Мод - 2, Аддон - 3 и т.д...) (будет произведён отступ от левого края для выделения) [Можно не указывать, по умолчанию: 1]
|
||||||
submod: false //Это суб-модификация? (будет произведён отступ от левого края для выделения)
|
onlyOne: true, //Для выбора только одной из группы модификаций [Можно не указывать]
|
||||||
|
onlyOneGroup: 1 //Используется в совокупности с onlyOne. Определяет ту самую группу, из которой производится выбор.
|
||||||
},*/
|
},*/
|
||||||
},
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue