База обновляетсяиз Modrinth API

Иконка ImproperUI — мод для MinecraftImproperUI — мод на создание игровых интерфейсов скриптами в Майнкрафте

Мод1.201.211.20.126.126.1.226.1.1FabricБиблиотекиИнтерфейс и удобствотолько клиентподдерживаетсяMIT
Портрет TheBlacksmithTheBlacksmithУ наковальни Minecraft с 2009 года — куёт моды, сборки и текстурпаки
Как собраны данные

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

При создании собственного экрана много времени уходит на ручной рендеринг и обработку взаимодействий. ImproperUI переносит описание интерфейса в сценарии ресурсов и позволяет собрать полноценный экран, включая прокрутку и перетаскивание. Разработчик добавляет jar как зависимость проекта, помещает сценарии в ресурсы и инициализирует API из главного класса мода, передавая идентификатор и пути к файлам. Такой подход удобен, когда внешний вид и структура должны редактироваться отдельно от основного Java-кода.

325 тыс.загрузок325 245 по данным Modrinth
14версий игрыс проверенной сборкой
16релизовза всё время
4 месяцас последнего релизаподдерживается
215 КБвесит файлсборка 26.1-0.0.7-BETA

Обновляется ли проект

Последний релиз — 4 месяца назад. Для стабильного проекта это нормальный ритм: правки выходят по мере необходимости, а не по расписанию.

На каких версиях работает

Версия игрыЗагрузчикиСборкаРазмерДата
1.20.1Fabric1-20-0.0.6-BETA199 КБ2024-06-17
1.20Fabric1-20-0.0.6-BETA199 КБ2024-06-17
1.21Fabric1.21-0.0.6-BETA199 КБ2024-06-17
26.1.2Fabric26.1-0.0.7-BETA215 КБ2026-04-09

Скачать 26.1-0.0.7-BETA · 215 КБстраница автора на Modrinth

Как установить

  1. Установите загрузчик модов — Fabric. Версия загрузчика должна совпадать с версией игры.
  2. Скачайте обязательные зависимости: Fabric API. Без них игра вылетит при запуске.
  3. Положите файл .jar в папку .minecraft/mods — создайте её, если её нет.
  4. Запустите игру через профиль с установленным загрузчиком.
  5. Ставится только на клиент: на сервере он не нужен и работать не будет.

Что нужно доустановить

Обязательно: Fabric API

Последние обновления

СборкаКаналВерсии игрыРазмерДата
26.1-0.0.7-BETAбета26.1, 26.1.1, 26.1.2215 КБ2026-04-09
1.21.11-0.0.7-BETAбета1.21.11214 КБ2026-01-01
1.21.11-0.0.6-BETAбета1.21.11212 КБ2025-12-26
1.21.6-0.0.6-BETAбета1.21.6, 1.21.7, 1.21.8209 КБ2025-07-26
1.21-0.0.6-BETAбета1.21199 КБ2024-06-17
1-20.6-0.0.6-BETAбета1.20.6199 КБ2024-06-17

Кому не подойдёт

Это клиентская библиотека и инструмент разработки, а не готовое улучшение стандартного интерфейса для обычного игрока. Синтаксис похож на CSS, но не совпадает с ним полностью; без базовых знаний CSS, HTML и Java официальный автор не рекомендует начинать. На сервере не работает: ставится только на клиент.

Частые проблемы

Для запуска требуется Fabric API, а сам ImproperUI должен одновременно присутствовать как библиотека разработки и как мод в папке mods. Если экран не загружается, проверьте пути к сценариям внутри ресурсов, идентификатор мода и вызов инициализации. Ошибки свойств нельзя автоматически трактовать как ошибки CSS: язык лишь вдохновлён им. Проект помечен как клиентский, поэтому серверная установка не поддерживается. Подробный полный справочник синтаксиса в предоставленных фактах отсутствует, и придумывать неизвестные конструкции не следует.

Стоит ли ставить

Полезен разработчикам Fabric-модов, которым нужен декларативный способ собирать сложные экраны. Обычному игроку без мода, использующего эту библиотеку, самостоятельной пользы почти не принесёт.

Похожие моды

Изображение к проекту WalksyLib
Иконка WalksyLib
WalksyLib
1.2126.1Fabric

WalksyLib — клиентская библиотека конфигураций для модов автора. Она поддерживает сериализацию, булевы, числовые, цветовые, enum и строковые параметры, списки, пользовательские текстуры и пиксельные анимации.

Изображение к проекту Grim Anticheat
Иконка Grim Anticheat
Grim Anticheat
1.201.21BukkitFolia

Grim Anticheat проверяет перемещение игроков на сервере с помощью предсказательной симуляции и компенсации задержки.

Изображение к проекту Create: Addon Compatibility
Иконка Create: Addon Compatibility
Create: Addon Compatibility
1.20.11.21.1NeoForgeForge

Create: Addon Compatibility унифицирует совпадающие материалы, жидкости и рецептурные процессы между Create и рядом технических дополнений.

Изображение к проекту ChaosCraft's Device's
Иконка ChaosCraft's Device's
ChaosCraft's Device's
1.20.1Forge

ChaosCraft's Device's добавляет размещаемые ноутбуки с оконным рабочим столом, приложениями, виртуальными файлами и персональным сохранением данных.

Изображение к проекту Create: Dimension, Steamworks Realm
Иконка Create: Dimension, Steamworks Realm
Create: Dimension, Steamworks Realm
1.20.11.21.1NeoForgeForge

Create: Dimension, Steamworks Realm добавляет промышленное измерение для крупной автоматической добычи: богатые рудные жилы, механические ландшафты, паровая среда и редкие ресурсы расширяют Create.

Изображение к проекту PlayerProgress
Иконка PlayerProgress
PlayerProgress
1.201.21датапакFabric

PlayerProgress добавляет автоматическое развитие характеристик за выполнение шести конкретных задач в обычной игре.

Смотрите также

Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.

Изображение к проекту Super Resolution
Иконка Super Resolution
Super Resolution
1.211.20.1FabricNeoForge

Super Resolution встраивает в Minecraft алгоритмы масштабирования FSR, SGSR, DLSS и XeSS, позволяя обменивать часть качества изображения на кадры либо использовать обработку для более чётких краёв.

Изображение к проекту IVR - Blue Archive Train Pack
Иконка IVR - Blue Archive Train Pack
IVR - Blue Archive Train Pack
1.201.20.1

IVR Blue Archive Train Pack добавляет для Minecraft Transit Railway детализированные модели поездов KCRC и MTRC в многочисленных ливреях персонажей Blue Archive.

Изображение к проекту Ore Borders (Prime's HD Textures)
Иконка Ore Borders (Prime's HD Textures)
Ore Borders (Prime's HD Textures)
1.201.21

Ore Borders добавляет заметную рамку каждой руде, кроме древних обломков, сохраняя стиль 256×-версии Prime’s HD Textures и облегчая поиск залежей в пещерах.

Изображение к проекту 1.20 panorama with shaders (night)
Иконка 1.20 panorama with shaders (night)
1.20 panorama with shaders (night)
1.201.21

1.20 panorama with shaders (night) заменяет дневную панораму главного меню Minecraft 1.20 на более выразительный ночной вариант с шейдерным видом.

Изображение к проекту Nwoof's Wynn Shader
Иконка Nwoof's Wynn Shader
Nwoof's Wynn Shader
1.2126.1Iris

Nwoof's Wynn Shader — шейдер, рассчитанный на фантазийную атмосферу с заметной художественной обработкой. Визуальный профиль объединяет переработанный туман, отражения на воде и материалах и цветное освещение. Первый эффект: скрывает дальний план и задаёт глубину атмосферы. Второй: добавляют поверхностям глубину и реакцию на окружение. Третий: разделяет источники света по оттенку и усиливает интерьерные сцены. По производительности есть профиль для очень слабых видеокарт, но результат всё равно зависит от сцены.

Изображение к проекту AsguhoServer
Иконка AsguhoServer
AsguhoServer
1.20.11.21.4Fabric

AsguhoServer — серверная Fabric-сборка для оптимизации технического мира, строительства механизмов и ферм с Carpet, Servux, Syncmatica и сортировкой инвентаря.

Ссылки

Частые вопросы

Для кого предназначен ImproperUI?

Для разработчиков модов и интерфейсов, знакомых с CSS, HTML и Java.

Это обычный CSS?

Нет, собственный язык лишь вдохновлён CSS.

Где располагаются сценарии?

В ресурсах разрабатываемого мода, а их пути передаются при инициализации API.

Нужен ли Fabric API?

Да, он указан обязательной зависимостью.