РЕПОЗИТОРИЙ ЯВЛЯЕТСЯ ПОДМОДУЛЕМ!!! Скомпилированные файлы находятся в релизах главного репозитория GravitLauncher
Набор стандартных, публичных модулей для GravitLauncher. Подробное описание и конфигурацию каждого из них можно найти в папке с этим модулем. Некоторые инструкции модулей могут быть устаревшими, первостепенным источником является Wiki
- Модули для LaunchServer, именуемые далее как _module, находятся в архиве LaunchServerModules.zip и помещаются в папку
modules/
Releases - Модули для LauncherRuntime, именуемые далее как _lmodule, находятся в архиве LauncherModules.zip и помещаются в папку
launcher-modules/
Releases - Если вы компилируете GravitLauncher скриптом, модули так же собираются и находятся в своих папках: /LaunchServer/src/modules/ModuleServerName_module/build/libs/ModuleServerName_module.jar /LaunchServer/src/modules/ModuleRuntimeName_lmodule/build/libs/ModuleRuntimeName_lmodule.jar
Module | Description |
---|---|
AdditionalHash | Добавляет новый тип AuthProvider. Позволяет проверять хеш паролей bcrypt и phpass. |
DiscordBotConsole | Модуль позволяет взаимодействовать с LaunchServer через Discord клиент. |
DiscordGame | (launcher-modules) Добавляет Launcher'у интеграцию с Discord'ом. |
FileAuthSystem* | Система авторизации с хранением базы пользователей в файле json |
GenerateCertificate | Создает сертификаты для подписи Launcher.(jar|exe). |
LauncherStartScreen | (launcher-modules) Добавляет окно загрузки Launcher'а до полной инициализации runtime. |
OpenSSLSignCode | Позволяет подписывать exe файлы своим сертификатом. |
MirrorHelper | Сборка клиентов с патчем authlib для GravitLauncher |
MojangSupport | Добавляет GravitLauncher поддержку mojang. |
OneLauncher | Запрещает запуск двух и более копий лаунчера |
OpenSSLSignCode | Позволяет подписывать exe файлы своим сертификатом. |
Sentry LaunchServer | Интеграция GravitLauncher с Sentry. |
SystemdNotifer | Служит для правильного порядка загрузки LaunchServer утилитой systemd. |
RemoteControl | Команды консоли GravitLauncher при помощи HTTP. |
Sentry Launcher | (launcher-modules) Интеграция Launcher'a с Sentry. |
TelegramBotConsole | Модуль позволяет взаимодействовать с LaunchServer через Telegram клиент. |
UnsafeCommandPack | Добавляет дополнительные команды в GravitLauncher. |
*рекомендуется к использованию.