
ModularUI
ModularUI - это мощный мод для Minecraft, который полностью переосмысляет графический интерфейс. Забудьте о стандартных текстурах GUI: гибкая панельная система, плавные анимации и удобные виджеты делают интерфейсы удобными и красивыми.
ModularUI - Идеальный GUI для Minecraft
ModularUI - это ультимативный мод для создания и использования графических интерфейсов в Minecraft. Разработанный для Fabric и Forge, он решает давнюю проблему корявых и негибких GUI, которые мучают игроков ещё со времён ванильного Майнкрафта.
В стандартной игре интерфейсы сундуков, верстаков и печек скучные, однотипные и зачастую неудобные. Многие моды пытаются это исправить, но часто натыкаются на ограничения кода. МодуларУИ заходит с другой стороны - вместо текстурных листов (прощай, зубодробительная нарезка спрайтов!) он использует панельную систему, как в нормальных операционных системах. Это не косметический фикс, а полноценное переосмысление того, как GUI должен работать.
История создания
Впервые концепция ModularUI появилась в моде GTCE для версии 1.12.2. Задумка была крутой: меньше шаблонного кода, никаких текстурных листов, больше гибкости. Но на практике всё было печально - куча багов, код - полный бардак, а совместимость с другими модами типа InventoryTweaks превращалась в кошмар.
Потом вышел GTCEu (форк GTCE) - интерфейс немного подпилили, но кодовая база стала ещё запутаннее. Тут уже команда CleanroomMC решила, что хватит, и взялась за создание самостоятельной, переработанной версии ModularUI. Один из разработчиков добровольно взялся за эту работу, и 22 мая 2022 года первая версия вышла на CurseForge. Это был огромный скачок по сравнению с GTCE/GTCEu, но автору всё равно было не до конца норм. В итоге, спустя пару обновлений, он переписал почти всё с нуля. Стоило ли оно того? Судя по конечному результату - однозначно да.
Что умеет ModularUI
- Панельная система - интерфейс собирается как конструктор: панели, вложенные друг в друга, с возможностью сворачивать и разворачивать. По натуре напоминает окна в ОС.
- Виджеты - кнопки, текстовые поля (свои, кастомные, а не те, что в MC по умолчанию), слайдеры и так далее.
- Макеты - строки, колонки, сетки и списки. Расставлять элементы стало легко и логично.
- Плавный скролл - кастомная реализация прокрутки с анимацией, никаких дёрганий.
- Математический парсер - для числовых полей можно задавать формулы, парсер сам всё посчитает.
- Вьюпорт - позволяет трансформировать отдельные части интерфейса, например, сделать список с прокруткой внутри окна.
- Синхронизация значений - легко синхронизировать любые данные с сервером, что делает мод идеальным для TileEntities (BlockEntities).
- Анимации открытия/закрытия - панели плавно выезжают, а не просто появляются.
- Совместимость - работает с InventoryBogoSorter и другими популярными модами на сортировку инвентаря.
Зачем это нужно?
В Майнкрафте, особенно в технических модпаках, интерфейс - это лицо мода. Если он неудобный, игроки просто не будут им пользоваться, даже если функционал шикарен. Скачать ModularUi стоит каждому, кто устал от кривых меню и хочет, чтобы GUI работал как часы. Этот мод не просто красит картинку - он меняет саму философию взаимодействия с блоками и предметами.
Кстати, на слабых ПК нагрузка минимальна - оптимизация на высоте. А вот на слабомодных сборках лучше проверить конфиги, так как некоторые опции могут конфликтовать с ванильными интерфейсами.
В целом, ModularUI - must-have для тех, кто собирает серьёзную сборку с кучей пользовательских блоков. Если вы когда-нибудь выли сырые текстурные листы и баги GUI - этот проект для вас.
