ukulib — мод для Minecraft
ukulib — вспомогательный мод-библиотека для Minecraft, которая даёт другим модам uku3lig единое меню настроек и общие утилиты.
ukulib — вспомогательный мод-библиотека для Minecraft, которая даёт другим модам uku3lig единое меню настроек и общие утилиты.
ukulib — мод для Minecraft
Версия Minecraft, на которой протестирована и написана статья: 26.1.2
Диапазон поддерживаемых версий: b1.7.3 – 26.1.2
Зависимости: Fabric API (для сборок на Fabric)
ukulib — вспомогательный мод-библиотека для Minecraft от разработчика uku3lig. Сам по себе это лишь программный каркас, на котором построены другие клиентские моды того же автора. В папку mods файл попадает как обязательная зависимость: без него основной мод просто не запустит игру.
Роль в составе сборки
Библиотека содержит готовые компоненты интерфейса настроек и базовые утилиты для работы с командами, позиционированием и текстом. Авторы, пишущие моды на её основе, не реализуют меню параметров с нуля — подключают ukulib и используют её готовые виджеты. Все моды, построенные на этой библиотеке, имеют одинаковый стиль конфигурации, приближённый к ванильным экранам Minecraft, без сторонних UI-каркасов.
Библиотека содержит готовые компоненты интерфейса настроек. Авторы, пишущие моды на её основе, не реализуют меню параметров с нуля — подключают ukulib и используют её готовые виджеты.
Общий экран со списком модов
Единственная часть библиотеки, с которой игрок взаимодействует напрямую, — отдельное меню со списком модов, интегрированных с ukulib. Оно открывается через стандартный интерфейс просмотра модов загрузчика. На экране отображаются только те моды, которые зарегистрировали свою точку входа в манифесте — нажатие на пункт списка ведёт прямо на страницу настроек соответствующего мода.
Как выглядят настройки
Страницы конфигурации, построенные на библиотеке, имеют общий, унифицированный вид: список параметров в центре, кнопки Отмена и Готово внизу. Изменение значений происходит через стандартные элементы — переключатели для булевых значений, ползунки для числовых диапазонов, поля ввода для строковых значений, кнопки циклического выбора для перечисляемых вариантов.

Фрагмент экрана настроек мода на базе ukulib
Файл настроек мод-потребитель записывает в формате TOML и кладёт в папку config рядом со своим конфигом. Сама библиотека собственных параметров для изменения не имеет — любой .toml в папке принадлежит мод-потребителю, а не ukulib.
Заключение
ukulib решает одну задачу — давая разработчикам готовый шаблон для меню настроек и базовых утилит, он убирает копипасту кода между модами одного автора и приводит их настройки к общему стилю. Подходит тем, у кого уже собран клиент с модами uku3lig, и кто хочет, чтобы игра запускалась без вылета из-за отсутствующей зависимости.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











