Позволяет использовать сторонние клиентские модификации на сервера MCSkill.
Последняя версия релиза: 1.3.3
На версиях 1.12.2 (проверялся только HiTech) установлен античит, который автоматически обнаруживает добавленные моды и банит. Фикса пока что нету. Будьте осторожны.
Для корректного запуска/работы необходимо:
- OS: Windows 7 или выше
- Java 8 или выше
- MCSkill Launcher (Директория загрузок должна быть %appdata%/MCSkill/updates)
Скачайте последний релиз.
Для запуска через консоль используйте:
java -jar <Путь к файлу релиза>
После первого запуска программы будут созданы конфигурационный файл модов. Файл будет находиться в директории загрузок и иметь название указанное в customLauncher.ini. Для открытия данного файла можно использовать любой текстовый редактор. Конфигурационный файл состоит из нескольких разделов, далее будет рассмотрен каждый из них.
- Важно: Для того, все заданные в конфигурации действя, происходили, требуется запускать лаунчер, через скачанный файл. При стандартном запуске лаунчера, ничего происходить не будет.
Этот раздел является основным и используется для настройки каждого импортируемого мода. Состоит из разделов, названия которых являются названиями файлов сторонних модов, хранящихся в папке customMods.
Пример:
"exampleMod.jar": {
"servers": "HiTech 1.12.2",
"in_handshake": false
},
В данном примере у нас указана конфигурация для мода exampleMod.jar, находящегося в customMods. Данная конфигурация содержит два поля: servers и in_handshake
Содержит названия сервера при запуске, которого данный мод будет включаться. В нашем случае это сервер HiTech 1.12.2. Данное поле может так-же содержать список таких серверов:
"servers": [ "DraconicTech", "HiTech 1.12.2", "..." ],
В данном поле указывается будет ли этот мод виден серверу или нет. Принимает два значения: true - виден, false(по умолчанию) - не виден.
В примере выше в значении указано название клиентского мода, у которого эти значения будут скопированы:
"in_handshake" : true,
Примечание: На самом деле мод просто не отсылается при посылке handshake на сервер. Другие способы получении данных о моде не блокируются.
Данный раздел содержит названия файлов модов клиента, которые не будут запущены, и соответствующие им названия серверов, при запуске которых это будет происходить.
К примеру, допустим мы хотим, чтобы при запуске сервера HiTech 1.12.2 не запускался мод Radare.jar. Для этого запишем так:
"Radare.jar": "HiTech 1.12.2",
Так же мы можем использовать список серверов:
"Radare.jar": ["HiTech 1.12.2", "DraconicTech", "..."],
В данном разделе написаны названия всех серверов для использования в других разделах.
Имеет следущий вид:
"ServerNames": [
"LazorCraft",
"HiTechCraft",
"HitechClassic",
"..."
]
Директория загрузок - это директория, где находятся все файлы клиента, она указана в настройках лаунчера, по умолчанию находится по пути: %appdata%/MCSkill/updates.