/LauncherModules

Some basic modules for Launcher.

Primary LanguageJava

LauncherModules

РЕПОЗИТОРИЙ ЯВЛЯЕТСЯ ПОДМОДУЛЕМ!!! Скомпилированные файлы находятся в релизах главного репозитория 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.

*рекомендуется к использованию.