> 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="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2FIHvB5myUMHWrSNJE6XFn%2F3.png?alt=media&amp;token=25e17127-f35b-4f6e-8efc-2d14540b8aa5" alt=""><figcaption></figcaption></figure>

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

<div><figure><img src="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2FziwI8NO2bbnKaiEn7tVz%2F4.png?alt=media&amp;token=308da824-e55e-48ab-8c73-bbce06390b9d" alt=""><figcaption></figcaption></figure> <figure><img src="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2FUvktTjTTKUf879uuNhoK%2F5.png?alt=media&amp;token=9009837e-8ea4-49d4-a3c9-a95fbf82ea05" alt=""><figcaption></figcaption></figure></div>

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

<figure><img src="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2FAIOvyoPRJWDOgUX0dume%2F6.png?alt=media&amp;token=aa6ae82f-eb19-4832-a8ba-c620a8184bb8" 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="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2FPN0bZJnPoIilPc2k37ub%2F7.png?alt=media&amp;token=1ea9e3de-aa42-42c1-a2f0-d9e45d55767b" alt=""><figcaption></figcaption></figure>

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

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

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

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

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

<div><figure><img src="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2FL1p6UIcKoQdbXIV4ddms%2F8.png?alt=media&amp;token=84384e93-1474-4691-8ef6-d19406f9c2bb" alt=""><figcaption></figcaption></figure> <figure><img src="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2FpwOUWQ0MN5cqY0PO8H0g%2F9.png?alt=media&amp;token=1c5e1d59-6ca9-49ed-9803-6bc1c98c5448" alt=""><figcaption></figcaption></figure></div>

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

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

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