Настройка системы скинов
В лаунчере используется проект authlib-injector для работы кастомной системы скинов и авторизации.
Система скинов будет работать только при использовании авторизацию через DB
или Json
.
Настройка LauncherServer
Для корректной работы нужно указать в LauncherServerConfig.hjson
все домены, от куда будет производиться загрузка скинов.
hjson
injector:
{
skinDomains: [
".discordapp.net"
"i.imgur.com"
]
}
Для справки:
Если в начали домена стоит .
это говорит что разрешены все поддомены.
Если в начале нет .
это говорит что разрешён только этот домен.
Настройка при авторизации DB
Все файлы должны быть размещены на сторонем хостинге или сайте предоставляющий прямую ссылку на файл. Данные ссылки должны быть расположены в столбце skinURL
или capeURL
в зависимости от типа файла.
Настройка при авторизации Json
Вам нужно будет реализовать запросы по схеме описанной в этой статье.