Универсальная библиотека для создания пользовательских интерфейсов в Minecraft с помощью Kotlin DSL.
Скачать
Версия игры
1.16.1
1.16.2
1.16.3
1.16.4
1.16.5
1.17
1.17.1
1.18
1.18.1
1.18.2
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.20
1.20.1
1.20.2
1.20.3
1.20.4
1.20.5
1.20.6
1.21
1.21.1
1.21.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
26.1
26.1.1
26.1.2
26.2
Ссылка на сайт
modrinth.com
Скачиваний:
2
Обновлено:
08.10.2026
ID:
Мод KotlinMCUI для Minecraft — библиотека для создания GUI
KotlinMCUI — это библиотека для создания пользовательских интерфейсов (GUI) в Minecraft, работающая на основе Kotlin DSL. Она позволяет разработчикам создавать адаптивные, декларативные интерфейсы с минимальным количеством кода, сохраняя при этом стиль оригинального UI игры.
Основные возможности
Библиотека предоставляет декларативный и отзывчивый (responsive) синтаксис для построения макетов. Интерфейсы автоматически масштабируются в зависимости от контекста (contexted scaling) и поддерживают управление с клавиатуры. Для создания элементов доступны готовые компоненты: контейнеры (Row, Column, Box), кнопки, ползунки, слоты, редактируемые текстовые поля и изображения. Текст можно форматировать (жирный, курсив, курсив, тень, подчеркивание), изменять размер шрифта и цвет. Также поддерживаются локальные переменные, интерполированная анимация и перевод текста.
Работа с изображениями
В библиотеке реализована поддержка изображений двух типов: локальных файлов и ресурсов игры. Для отрисовки картинок предусмотрен режим nineslice, позволяющий растягивать текстуры без искажения углов. Компоненты изображения включают базовый элемент Image и специализированные варианты для работы с текстом.
Архитектура и совместимость
KotlinMCUI спроектирована как независимая от Minecraft и конкретного загрузчика библиотека. Для работы требуется отдельный бэкенд (KotlinMCUI-backend), который гарантирует совместимость с различными версиями игры и платформами. Это обеспечивает хорошую бинарную совместимость и позволяет собирать проект в единый JAR-файл с кроссплатформенной точкой входа. Доступны компоненты: Row, Column, Box, Button, Slider, Container, Slot, Item, EditableText, LazyColumn, Text (с вариантами TextAutoFold, EditableText) и Image.
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Альфа | kotlinmcui-1.0.0-alpha.32.jar 898.3 KB | 26.2, 26.1.2, 26.1.1, 26.1, 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1 |
|
|
2 | 14.07.2026 |
Скачать
Версия игры
1.16.1
1.16.2
1.16.3
1.16.4
1.16.5
1.17
1.17.1
1.18
1.18.1
1.18.2
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.20
1.20.1
1.20.2
1.20.3
1.20.4
1.20.5
1.20.6
1.21
1.21.1
1.21.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
26.1
26.1.1
26.1.2
26.2
Ссылка на сайт
modrinth.com
Скачиваний:
2
Обновлено:
08.10.2026
ID: