ModularUI: создание GUI в Minecraft без боли

ModularUI в Minecraft: библиотека, которая меняет подход к интерфейсам Если вы когда-нибудь пытались дописать свой мод и упирались в «прутики» из координат, слоёв и ручной отрисовки каждого слота, вы уже знаете боль: стандартный GUI в среде Forge быстро превращается в запутанный лапшекод. Modular...

Скачать modularui для Minecraft 1.20.1, 1.12.2, 1.7.10

Оригинальное название: modularui

Версии Minecraft: 1.12.2, 1.20.1, 1.7.10

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
modularui-3.0.5.jar1.12.2Forge2.5 МБСкачать
modularui-2.4.3.jar1.12.2Forge807 КБСкачать
modularui-2.5.0-rc3.jar1.12.2Forge1.5 МБСкачать
modularui-2.5.0-rc4.jar1.12.2Forge1.5 МБСкачать
modularui-2.5.0-rc5.jar1.12.2Forge1.5 МБСкачать
modularui-2.5.0-rc6.jar1.12.2Forge1.6 МБСкачать
modularui-2.5.0.jar1.12.2Forge1.7 МБСкачать
modularui-2.5.1.jar1.12.2Forge1.7 МБСкачать
modularui-3.0.2.jar1.12.2Forge1.7 МБСкачать
modularui-3.0.3.jar1.12.2Forge1.7 МБСкачать
modularui-3.0.4.jar1.12.2Forge2.5 МБСкачать
modularui-1.0.1.jar1.12.2Forge366 КБСкачать
modularui-3.0.6.jar1.12.2Forge2.5 МБСкачать
modularui-3.0.7.jar1.12.2Forge2.5 МБСкачать
modularui-3.0.8.jar1.12.2Forge2.2 МБСкачать
modularui-3.1.0.jar1.12.2Forge2.2 МБСкачать
modularui-3.1.1.jar1.12.2Forge2.2 МБСкачать
modularui-3.1.2.jar1.12.2Forge2.2 МБСкачать
modularui-3.1.3.jar1.12.2Forge2.2 МБСкачать
modularui-3.1.4.jar1.12.2Forge2.2 МБСкачать
modularui-3.1.5.jar1.12.2Forge2.2 МБСкачать
modularui-3.1.6.jar1.12.2Forge2.2 МБСкачать
modularui-2.0.3.jar1.12.2Forge650 КБСкачать
modularui-2.4.2.jar1.12.2Forge808 КБСкачать
modularui-1.0.jar1.12.2Forge1.3 МБСкачать
modularui-1.0.2.jar1.12.2Forge386 КБСкачать
modularui-1.0.3.jar1.12.2Forge386 КБСкачать
modularui-1.0.4.jar1.12.2Forge387 КБСкачать
modularui-1.0.5.jar1.12.2Forge399 КБСкачать
modularui-1.0.6.jar1.12.2Forge399 КБСкачать
modularui-2.0.0.jar1.12.2Forge691 КБСкачать
modularui-2.0.1.jar1.12.2Forge693 КБСкачать
modularui-2.0.2.jar1.12.2Forge649 КБСкачать
modularui-2.0.4.jar1.12.2Forge674 КБСкачать
modularui-2.0.5.jar1.12.2Forge702 КБСкачать
modularui-2.1.0.jar1.12.2Forge726 КБСкачать
modularui-2.2.0.jar1.12.2Forge755 КБСкачать
modularui-2.2.1.jar1.12.2Forge757 КБСкачать
modularui-2.2.2.jar1.12.2Forge760 КБСкачать
modularui-2.2.3.jar1.12.2Forge768 КБСкачать
modularui-2.3.0.jar1.12.2Forge774 КБСкачать
modularui-2.3.1.jar1.12.2Forge774 КБСкачать
modularui-2.4.0.jar1.12.2Forge797 КБСкачать
modularui-2.4.1.jar1.12.2Forge801 КБСкачать
modularui-mc1.20.1-3.2.0.jar1.20.1Forge2.1 МБСкачать
modularui-mc1.20.1-3.3.1.jar1.20.1Forge2.3 МБСкачать
modularui-mc1.20.1-3.3.0.jar1.20.1Forge2.2 МБСкачать
modularui-1.20.1-3.1.1.jar1.20.1Forge2.1 МБСкачать
modularui-mc1.20.1-3.1.4.jar1.20.1Forge2.1 МБСкачать
modularui-mc1.20.1-3.1.5.jar1.20.1Forge2.1 МБСкачать
modularui2-2.3.70-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.80-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.79-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.78-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.77-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.76-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.75-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.74-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.73-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.72-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.71-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.69-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.68-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.67-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.66-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.65-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.64-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.63-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.62-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.61-1.7.10.jar1.7.10Forge1.5 МБСкачать
modularui2-2.3.60-1.7.10.jar1.7.10Forge1.5 МБСкачать

ModularUI в Minecraft: библиотека, которая меняет подход к интерфейсам

Если вы когда-нибудь пытались дописать свой мод и упирались в «прутики» из координат, слоёв и ручной отрисовки каждого слота, вы уже знаете боль: стандартный GUI в среде Forge быстро превращается в запутанный лапшекод. ModularUI — это библиотека для Minecraft, которая ставит целью сделать графические интерфейсы проще, чище и быстрее в разработке, сохраняя при этом гибкость для сложных сценариев — от чисто клиентских окон до синхронизированных с сервером экранов.

Что такое ModularUI простыми словами

Вместо того чтобы рассчитывать каждый пиксель вручную, вы собираете интерфейс из виджетов и вкладываете их в панели с системой раскладки. Получается древовидная структура: корневые элементы, контейнеры, вложенные виджеты — и стек вызовов отрисовки и обработки ввода становится предсказуемым. Особенно приятно, что рендер и взаимодействия обрабатываются автоматически на уровне виджетов, а вам остаётся логика предмета, машины или экрана настроек.

Почему разработчики выбирают ModularUI

Классический GUI в Minecraft и связанные с Forge приёмы часто требуют россыпи магических чисел и дублирования кода для разных разрешений. ModularUI снижает когнитивную нагрузку: вы описываете состав интерфейса декларативнее, а не «рисуете линейкой».

Порой вам нужно не только инвентарные слоты, но и жидкости — баки, отображение уровня, draggable-логика под конкретный мод. В ванильном и типичном Forge-подходе с готовыми «fluid slots» всё не так радужно. В ModularUI сценарий ближе к идее «собрать слот жидкости, связать с ёмкостью и синхронизировать состояние», без самопального рендера текстурных листов на каждый чих.

Кстати, если вы тестируете сборку с тяжёлыми индустриальными дополнениями, порой удобнее собрать набор модов через привычный инструмент запуска: этот мод можно легко поставить через лаунчер foxygame.net — гибкий и современный лаунчер для Minecraft, из меню которого удобно подтянуть моды и версии, не копаясь вручную в папке mods. Так вы быстрее повторяете сценарии с GUI и меньше отвлекаетесь на рутину установки.

Ключевые возможности, которые экономят время

  • Панели по принципу «окон» — проще мыслить регионами экрана и вкладывать контент.
  • Дерево виджетов — предсказуемая иерархия вместо хаотичных координат.
  • Автоматический рендер и ввод — меньше бойлерплейта на клики, наведения и отрисовку.
  • Без обязательных GUI-текстурных атласов — элементы рисуются динамически, что облегчает сопровождение.
  • Гибкое позиционирование и размеры — адаптация под разные экраны и DPI.
  • Встроенные API для цвета, stencil-обрезки (продвинутый «scissor») и анимаций.
  • Синхронизация клиент–сервер — удобная база и для локальных окон, и для полноценных synced GUI.
  • Темы через JSON — можно дополнять и менять оформление ресурс-паками.
  • Совместимость с просмотрщиком рецептов — зоны исключений и «призрачные» ингредиенты встают аккуратнее.

История и ветки развития: от GTCE к ModularUI 2

Первые практические шаги заметны в индустриальных модах: ModularUI впервые появился в GTCE у Archengius 30 декабря 2021 года, затем GTCEu принёс улучшения GUI-библиотеки 16 января 2022-го. 19 февраля Rongmario создал репозиторий в организации CleanroomMC с идеей переписать решение, а активная работа brachy стартовала 21 мая 2022 года. Версия 1.0.0 вышла на CurseForge; отдельно стоит отметить порт на 1.7.10 для GTNH усилиями miozune после нескольких месяцев обновлений.

Масштаб переработок вырос настолько, что в итоге родился ModularUI 2: 21 марта 2023 года началась новая ветка, а 2.0.0 загрузили на CurseForge. С тех пор библиотека регулярно обновляется, и если вы планируете долгоживущий мод с богатыми интерфейсами, имеет смысл следить за актуальной линией и заметками к релизам под вашу версию Minecraft.

Версии, поддержка и кому писать за помощью

Сборка для 1.12.2 входит в экосистему CleanroomMC; по вопросам можно ориентироваться на их Discord-сообщество. Для любых других версий контактный разработчик указывает ник в Discord — brachy.; важно сразу формулировать суть проблемы без «здравствуйте, можно спросить» — так быстрее получите ответ. Отдельный сервер для разработчиков можно запросить, если вы действительно ведёте проект и нужен углублённый обмен патчами и архитектурными решениями.

Вывод

ModularUI — это не «ещё одна обёртка ради красоты», а попытка привести GUI-моддинг к структуре: панели, виджеты, автоматический рендер, JSON-темы и адекватная синхронизация. Если вы устали от ручной геометрии слотов и хотите инвестировать время в механики, а не в отладку координат, ModularUI стоит рассмотреть как фундамент для экранов крафта, машин, хранилищ и любых клиентских панелей, которые должны выглядеть цельно и обновляться предсказуемо вместе с серверным состоянием мира.

--- **Обновление 04.05.2026:** Добавлено 1 файл для версии 1.7.10 (Forge). --- **Обновление 09.05.2026:** Добавлено 1 файл для версии 1.7.10 (Forge). --- **Обновление 12.05.2026:** Добавлено 2 файла для версии 1.7.10 (Forge). --- **Обновление 19.05.2026:** Добавлено 2 файла для версии 1.7.10 (Forge). --- **Обновление 21.05.2026:** Добавлено 1 файл для версии 1.20.1 (Forge). --- **Обновление 27.05.2026:** Добавлено 2 файла для версии 1.7.10 (Forge). --- **Обновление 09.07.2026:** Добавлено 9 файлов для версии 1.7.10, 1.20.1 (Forge).