LuxelPartyMod

Просмотры: 65
  • ŔØ₲ŲĒᏃ᙭Ċ 🌌™ 🅳🆅🆁🅺 Разработчик

Цветовые схемы

В InterfaceSettings.json находится массив цвето-схем ColorSchemes. Имеются 13 готовых пресетов цвето-схем, их можно редактировать напрямую, либо создать свои собственные. Изменение цвето-схем доступно без RZXC.PLUS.

Как выбрать схему

Чтобы использовать определённую цвето-схему, необходимо вписать её SchemeID в настройку UsedColorSchemeID, например:

"UsedColorSchemeID": "GREEN"

При первом создании файла добавляются схемы BLUE, DARK_PURPLE, PURPLE, PINK, RED, ORANGE, BROWN, YELLOW, LIGHT_GREEN, GREEN, MODERATE_GREEN, CYAN, BLACK и заготовка USER_PRESET.

USER_PRESET можно использовать как заготовку для собственной цвето-схемы. После изменения InterfaceSettings.json перезапустите сервер, чтобы настройки применились.

Формат цветов

SchemeID является ID цвето-схемы. Остальные настройки содержат RGB-код каждой категории цвета.

RGB-код задаётся массивом из трёх целых чисел: красного, зелёного и синего каналов. Значение каждого канала от 0 до 255.

"Main_Common": [0, 176, 255]

Прозрачность четвёртым числом добавлять не нужно. Она задаётся интерфейсом отдельно.

Поля цветовой схемы

Ниже указаны значения стандартной синей схемы. Эти поля находятся внутри одного элемента массива ColorSchemes.

SchemeID

Настройка: SchemeID

Описание: ID этой цветовой схемы. Его нужно вписать в UsedColorSchemeID.

Тип данных: string

По умолчанию: "BLUE"

Использование:

"SchemeID": "BLUE"

Для собственной схемы выберите отдельное имя, например MY_SERVER. NONE оставьте для отключения цветовых схем, не используйте его как ID собственной схемы.


Background_DarkUltra

Настройка: Background_DarkUltra

Описание: Самые тёмные фоновые элементы интерфейса.

Тип данных: array<int>

По умолчанию: [17,32,49]

Использование:

"Background_DarkUltra": [
    17,
    32,
    49
]



Background_DarkLow

Настройка: Background_DarkLow

Описание: Тёмные фоновые элементы интерфейса.

Тип данных: array<int>

По умолчанию: [0,39,71]

Использование:

"Background_DarkLow": [
    0,
    39,
    71
]



Background_Dark

Настройка: Background_Dark

Описание: Основной тёмный оттенок фоновых элементов.

Тип данных: array<int>

По умолчанию: [0,75,125]

Использование:

"Background_Dark": [
    0,
    75,
    125
]



Background_BrightLow

Настройка: Background_BrightLow

Описание: Более светлый оттенок фоновых элементов.

Тип данных: array<int>

По умолчанию: [0,110,183]

Использование:

"Background_BrightLow": [
    0,
    110,
    183
]



Background_Coloring

Настройка: Background_Coloring

Описание: Цветовое наложение на фоновые изображения.

Тип данных: array<int>

По умолчанию: [0,160,255]

Использование:

"Background_Coloring": [
    0,
    160,
    255
]



Main_Gray

Настройка: Main_Gray

Описание: Приглушённый основной цвет элементов интерфейса.

Тип данных: array<int>

По умолчанию: [84,148,185]

Использование:

"Main_Gray": [
    84,
    148,
    185
]



Main_Common

Настройка: Main_Common

Описание: Основной акцентный цвет элементов интерфейса.

Тип данных: array<int>

По умолчанию: [0,176,255]

Использование:

"Main_Common": [
    0,
    176,
    255
]

Пример собственной схемы

Это фрагмент InterfaceSettings.json. Добавьте объект схемы в существующий ColorSchemes и укажите его ID в UsedColorSchemeID:

{
    "UsedColorSchemeID": "MY_SERVER",
    "ColorSchemes": [
        {
            "SchemeID": "MY_SERVER",
            "Background_DarkUltra": [
                18,
                30,
                24
            ],
            "Background_DarkLow": [
                20,
                50,
                35
            ],
            "Background_Dark": [
                25,
                80,
                50
            ],
            "Background_BrightLow": [
                30,
                110,
                65
            ],
            "Background_Coloring": [
                50,
                180,
                100
            ],
            "Main_Gray": [
                130,
                170,
                145
            ],
            "Main_Common": [
                80,
                220,
                120
            ]
        }
    ]
}