ukulib — мод для Minecraft
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.











