Основные изменения
- Переход лаунчсервера на Java 21
- Переход лаунчера на Java 17
- Переделана верстка рантайма - теперь лаунчер можно растягивать комбинациями клавиш вашей DE
Так же это изменение упрощает верстку и модификацию рантайма лаунчера - Обновлен дизайн лаунчера
- Для сборки клиентов теперь необходимо использовать MirrorHelper, который теперь поддерживает автоматическое скачивание и настройку окружения по файлу workspace.json на зеркале
- Поддержка загрузки скинов прямо из лаунчера
Менее значимые изменения
- Добавлена поддержка 1.20.2+
- Модуль DiscordGame теперь не требует нативных библиотек, работает стабильнее и поддерживает кнопки
- Поддержка категорий в опциональных модах. Требуемые библиотеки/моды теперь удобно расположены ниже описания основного мода
- Добавлены аргументы
--debug
и--log-file
которые можно вписать в ярлык лаунчера для более простого получения лога - Добавлена возможность отладки своих модов на Forge/Fabric используя API лаунчера
- Значительно ускорено переключение сцен
- Добавлена возможность отладки EnFS
- Добавлена поддержка автовхода на 1.20+
Совместимость
- Старые рантаймы и дизайны на 5.4 не будут работать на новой версии лаунчера. Нет простого способа заставить их работать без переверстки
Что бы пользоваться всеми преимуществами новой версии рекомендуем обратится к тому кто делал вам рантайм для его обновления на последнюю версию. Обязательно проверьте качество работы растягивая и сужая лаунчер для проверки адаптивности - Версии Minecraft не совместимые с Java 17(например 1.7.10 и 1.12.2) поддерживаются и работают, но некоторые модули(такие как DiscordGame) не будут работать на стороне клиента
- Скрипт установки версии 5.5 изменен, поэтому рекомендуется выполнить чистую установку, а после перенести все данные из предыдущего лаунчсервера что бы воспользоватся преимуществами обновленного скрипта
- Клиенты и профили от 5.4 совместимы с 5.5.0
- Метод http не совместим с версией 5.4 из за изменений. Так как его поддержка нецелесообразна - он был удален. Взаимен предоставлена эталонная реализация: https://github.com/GravitLauncher/HttpMethodExample и отдельный модуль для неё
Обновление
Рекомендуется настройка с нуля по вики с переносом параметров конфигурации из старой версии