Кастомизация и темы
Настройки лаунчера
В настройках лаунчера ("дополнительно" => "настройки лаунчера и игры" => вкладка "лаунчер") вы можете настроить следующие элементы лаунчера:
- Отображение рекламы (галочка "показывать объявления под формой входа")
- Язык лаунчера
- Тему лаунчера (темная, светлая, автоматическая)
- Расположение формы входа в игру
- Размер шрифта
Изменение данного параметра не рекомендуется!
Если шрифт в лаунчере кажется вам слишком мелким, посмотрите в сторону использования HiDPI
- Размер окна лаунчера
- Фон окна лаунчера (поддерживаются форматы
jpg,png,mp4)ВидеофонLegacy Launcher поддерживает установку видеофона в формате
mp4. Данный функционал требует использования версии Java с поддержкой JavaFX. Анимированные изображения в форматахgifиanimated pngне поддерживаются
Темы FlatLaF
Темы FlatLaF поддерживаются Legacy Launcher начиная с версии 143.0
Встроенные темы
Кроме стандартных тем light и dark доступны темы intellij (светлая) и darcula (тёмная).
Также доступно специальное знач ение system для использования системной темы Java.
Внешние темы
Вы можете создать свою тему в формате FlatLaF или использовать уже существующую!
Просто скачайте json-файл темы и укажите путь к нему в файле конфигурации лаунчера
Посмотреть имеющиеся темы и скачать их json-файл можно в Demo-приложении FlatLaF
Для вас доступна документация FlatLaF:
Установка темы
- Закройте Legacy Launcher
- Откройте файл конфигурации Legacy Launcher любым текстовым редактором (например, Notepad++)
Где найти файл конфигурации Legacy Launcher?
Чаще всего он будет располагаться либо в папке
.tlauncher/legacy.properties, либо в файлеtl.propertiesпо пути установки игры установщиком (.tlauncher/legacy/Minecraft/tl.properties) - Найдите (или создайте, при их отсутствии) следующие строки:
gui.laf.v1.flatlaf.light- для изменения светлой темыgui.laf.v1.flatlaf.light.ui-properties-file- для примененияproperties-файла настроек для светлой темыgui.laf.v1.flatlaf.dark- для изменения тёмной темыgui.laf.v1.flatlaf.dark.ui-properties-file- для примененияproperties-файла настроек для тёмной темы
- Укажите путь к нужному файлу темы или файлу настроек. Вы можете указать название встроенной темы через символ
:, например,gui.laf.v1.flatlaf.light=:system - Сохраните файл и перезапустите лаунчер
Примеры тем
- Darcula
- IntelliJ
- Solarized Light
- Solarized Light High-Contrast
- Solarized Dark
- Material Deep Ocean






Темы лаунчера
Этот формат тем создан специально для Legacy Launcher, но позволяет лишь частичную модификацию внешнего вида интерфейса. Мы рекомендуем использовать темы FlatLaF
Цветовая схема хранится в файле с разрешением .properties с кодировкой UTF-8.
Передать местонахождение файла можно либо указав его путь в файле настроек в поле gui.theme, либо передав аргументом --theme путь
Типы значений
color- задает цвет в форматеRed.Green.Blue[.Alpha](например,255.255.255.128задает полупрозрачный белый цвет, а0.0.0.0- непрозрачный черный)int- задает размер в формате положительного целого числа (т.е. больше или равно 0)enum- указывает, что поле может прини мать только указанные значения (либо никакое)mixed- поле может принимать несколько типов значений из описанных выше
Синтаксис файла
| Ключ | Тип | Описание |
|---|---|---|
foreground | color | Цвет переднего плана (текста) |
background | color | Цвет заднего плана (подложка в текстовых полях) |
semiforeground | color | Цвет замещающего текста (подсказок в текстовых полях) |
panelbackground | color | Цвет панелей (форма входа, настройки и т.д.) |
success | color | Разрешающий цвет (по умолчанию темно-зеленый) |
failure | color | Запрещающий цвет (по умолчанию темно-красный) |
border | color | Цвет границ панелей по умолчанию |
border.size | int | Размер внешних границ панелей |
shadow | mixed: (color, enum: border) | Задаёт цвет внутренней тени. При значении border начальный цвет внутренней тени по умолчанию равен цвету границы панели |
icon.defaultColor | color | Цвет иконок по умолчанию |
icon.color.<иконка> | color | Цвет иконки иконка (напр. icon.color.refresh) |
border.<панель> | color | Цвет границы указанного типа панелей |
shadow.<панель> | color | Начальный цвет тени указанного типа панелей |
arc.<панель> | int | Радиус закругления границ указанного типа панелей |
Доступные типы панелей:
main_panel- представляет главные панели (форма входа, формы авторизации)additional_panel- представляет дополнительные панели («Дополнительно», подсказки в форме входа)settings_panel- представляет внутреннюю панель в панели настроек
Примеры
foreground=0.0.0
background=255.255.255
panelbackground=255.255.255.64
shadow=0.0.0.0
arc=16
# Эта тема повторяет старое оформление панелей в Legacy Launcher
border=28.128.28.255
border.size=2
arc=32
shadow=0.0.0.0
panelbackground=255.255.255.168
border.main_panel=28.128.28.255
border.additional_panel=28.128.28.255
border.settings_panel=28.128.28.255