> For the complete documentation index, see [llms.txt](https://wiki.aegis-mine.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.aegis-mine.ru/modifications/glavnoe-menyu/custom-main-menu/knopki.md).

# Кнопки

* "posX" - Смещение кнопки относительно оси X.
* "posY" - Смещение кнопки относительно оси Y.
* "width" - Ширина кнопки.
* "height" - Высота кнопки.
* "imageWidth" - Ширина текстуры кнопки.
* "imageHeight" - Высота текстуры кнопки.
* "texture" - Путь до текстуры кнопки, ("custommainmenu:textures/gui/buttons.png"). Текстура для кнопки должна быть расширения .PNG

*Необходимо добавлять изображение кнопки двух вариантов: из неактивного состояния кнопки и варианта, когда на кнопку наведён курсор. Пример на изображении ниже.*

<figure><img src="/files/A3LxX4ZRv3d5RxVpybDS" alt=""><figcaption></figcaption></figure>

* "text" - Текст, отображаемый на кнопке. Можно указать либо языковой ключ, либо простой текст. Подробнее о параметрах настройки в разделе "Текст".
* "hoverText" - Текст, отображающийся при наведении курсора мыши на кнопку. Можно указать либо языковой ключ, либо простой текст. Подробнее о параметрах настройки в разделе "Текст".
* "normalTextColor" - Цвет кнопки в обычном (неактивном) состоянии. Используется цветовая модель RGB, однако код цвета нужно конвертировать из шестнадцатеричной системы счисления в десятичную. Например: #9ACD32 = 10145074.

<div><figure><img src="/files/ivQj0zx6Z4eIlKnDHAJx" alt=""><figcaption></figcaption></figure> <figure><img src="/files/3yjz1osFYN3YGx6jZX9B" alt=""><figcaption></figcaption></figure></div>

* "hoverTextColor" - Цвет кнопки при наведении на неё курсора мыши. Используется цветовая модель RGB, однако код цвета нужно конвертировать из шестнадцатеричной системы счисления в десятичную.
* "pressSound" - Путь до звука, воспроизводящегося при нажатии на кнопку.
* "hoverSound" - Путь до звука, воспроизводящегося при наведении на кнопку курсора мыши.
* "tooltip" - Текст всплывающего окна (при наведении курсора на кнопку).
* "action" - Действие, выполняемое при нажатии на кнопку. Все возможные действия для кнопок: • openLink - Открытие ссылки. Перед ссылкой вводим "link".

<figure><img src="/files/NfMxvRyvZNbIZSeCZvTJ" alt=""><figcaption></figcaption></figure>

* openGui - Открытие стандартного графического интерфейса: Перед типом GUI вводим "gui".
* mainmenu (Главное меню)
* mods (Моды)
* singleplayer (Одиночная игра)
* singleplayer.createworld (Создание мира в одиночной игре)
* multiplayer (Сетевая игра)
* credits (Титры)
* languages (Язык)
* realms (Minecraft Realms)
* options (Настройки)
* options.ressourcepacks (Настройки ресурспаков)
* options.skinsettings (Настройки скина)
* options.snooper (Информация о системе и игре)
* options.sounds (Настройки звука)
* options.video (Настройки графики)
* options.controls (Настройки управления)
* options.multiplayer (Настройки сетевой игры).

<figure><img src="/files/kG22qXHtZSXjm1Hx1D0w" alt=""><figcaption></figcaption></figure>

• connectToServer - Присоединиться к серверу. В кавычках указывается IP-адрес сервера.

• loadWorld - Загрузить уже созданный мир. В кавычках вписывается название папки с сохранённым миром. Перед вводом названия папки вводим "dirName".

• openFolder - Открыть папку по указанному пути. Папка .minecraft используется в качестве корневой. Перед вводом пути до папки вводим "folderName".

• quit - Выйти из игры.

• refresh - Обновить главное меню.

<div><figure><img src="/files/XfEUgVxCveYZYEBXBaWx" alt=""><figcaption></figcaption></figure> <figure><img src="/files/CRl6kynPePgw6MhPHqFp" alt=""><figcaption></figcaption></figure></div>

"alignment" - Область на экране окна игры, к которой будет привязан элемент меню.

"textOffsetX" - Смещение текста по оси X.

"textOffsetY" - Смещение текста по оси Y.
