> 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/packmenu/knopki.md).

# Кнопки

После открытия папки можно увидеть 10 файлов, на каждую кнопку приходится один конфигурационный файл. Каждый из таких состоит из определённых параметров.

<div align="left"><figure><img src="/files/jJWlR2gBGOOfAObSDCDB" alt=""><figcaption></figcaption></figure></div>

Эгида | База Знаний Майнкрафт, \[12.06.2024 14:58] Все параметры имеют подразделения на обязательный, необязательный и полунеобязательный.

* "x": (Обязательный) - Смещение координаты X от центра экрана. Вводится целое число.&#x20;
* "y": (Обязательный) - Смещение координаты Y от центра экрана. Вводится целое число.&#x20;
* "width": (Обязательный) - Ширина кнопки. Вводится целое число.&#x20;
* "height": (Обязательный) - Высота кнопки. Вводится целое число.
* "texture": (Полунеобязательный) - Текстура для кнопки. По умолчанию используется текстура из файла widgets.png.&#x20;
* "u": (Необязательный) - Координата X текстуры кнопки, с которой она начнётся. Вводится целое число.&#x20;
* "v": (Необязательный) - Координата Y текстуры кнопки, с которой она начнётся. Вводится целое число.&#x20;
* "hoverU": (Полунеобязательный) - Координата X текстуры кнопки при наведении на неё. Вводится целое число.
* "hoverV": (Полунеобязательный) - Координата Y текстуры кнопки при наведении на неё. Вводится целое число.
* "texWidth": (Полунеобязателный) - Ширина файла текстуры кнопки. Вводится целое число.&#x20;
* "texHeight": (Полунеобязательный) - Высота файла текстуры кнопки. Вводится целое число.&#x20;
* "widgets": (Необязательный) - Значение true/false в зависимости от того, используете Вы для текстуры стандартный файл widgets.png или нет.&#x20;
* "langKey": (Необязательный) - Языковой ключ текста, отображаемый на кнопке.
* "hoverLangKey": (Необязательный) - Языковой ключ текста, отображаемый на кнопке при наведении на неё.
* "action": (Обязательный) - Действие, происходящее при клике на кнопку. Все возможные действия можно найти ниже в разделе «Действия кнопки».
* "data": (Необязательный) - Дополнительные данные для кнопки, используемые при некоторых значениях параметра "action". См. раздел «Действия кнопки».
* "fontColor": (Необязательный) - Цвет текста данной кнопки. Любой цвет должен представлять из себя целое число, это достигается путём конвертации цвета в шестнадцатеричной системе счисления в десятичную, например, белый цвет (0xFFFFFF) = 16777215.
* "hoverFontColor": (Необязательный) - Цвет текста данной кнопки при наведении на неё.
* "anchor": (Полунеобязательный) - Точка привязки кнопки к какой-либо стороне. Возможны следующие варианты:
* TOP\_LEFT (Сверху слева).&#x20;
* TOP\_CENTER (Сверху по центру).
* TOP\_RIGHT (Сверху справа).
* MIDDLE\_LEFT (Посередине слева).
* MIDDLE\_CENTER (Посередине по центру).
* MIDDLE\_RIGHT (Посередине справа).
* BOTTOM\_LEFT (Снизу слева).
* BOTTOM\_CENTER (Снизу по центру).&#x20;
* BOTTOM\_RIGHT (Снизу справа).
* • "textXOffset": (Необязательный) - Смещение текста кнопки по оси X. По умолчанию значение равно 0. Вводится целое число.
* "textYOffset": (Необязательный) - Смещение текста кнопки по оси Y. По умолчанию значение равно - 4. Вводится целое число.
* "dropShadow": (Необязательный) - Отображение тени для текста кнопки.
* "active": (Необязательный) - Значение true/false определяет, активна данная кнопка или нет.
