# Кнопки

* "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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.aegis-mine.ru/modifications/glavnoe-menyu/custom-main-menu/knopki.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
