Мод для Майнкрафт на Fabric, который добавляет библиотеку для создания игровых интерфейсов другими модами. Она помогает разработчикам собирать меню настроек, инвентари, интерактивные экраны и игровые инструменты без сложной отрисовки.
Возможности
- Готовые элементы интерфейса: кнопки, ползунки, текстовые поля, надписи, отображение предметов, индикатор громкости и прокручиваемый контейнер.
- Кнопки поддерживают звуки нажатия, эффекты при наведении, задержку повторного нажатия и смену текста.
- Ползунки бывают горизонтальными и вертикальными; для них настраиваются цвета, подписи значений и обработка изменения значения.
- Текстовые поля поддерживают подсказку, ограничение длины и ввод только букв либо только чисел.
- Предметы можно выводить с подсказками, изменяемым размером, фоном и обновлением содержимого.
- Компоненты адаптируются к размеру экрана; для панелей и элементов можно задавать собственные цвета, рамки и прозрачность.
Как пользоваться
Для просмотра примеров интерфейса в игре используйте:
/sgl-v2 testgui— расширенное меню примеров./sgl testgui— исходное меню примеров.
При разработке интерфейсы создаются через GuiBuilder: в нём задают размер панели, затем добавляют нужные элементы и их обработчики. Цвета указываются в формате ARGB — 0xAARRGGBB, где первые две цифры отвечают за прозрачность.
Требования и совместимость
Библиотека предназначена для Fabric. Чтобы подключить её к своему моду, файл библиотеки добавляют в зависимости проекта; дополнительные компоненты для работы механизма внедрения кода не требуются.
