Balm — мод на библиотеку совместимости в МайнкрафтеBalm — техническая библиотека, упрощающая разработку модов для нескольких сред загрузки. Она выносит общие интерфейсы, события, конфигурацию и сетевое взаимодействие в единый слой, благодаря чему автору зависимого проекта не приходится повторять большую часть платформенного кода. Для обычного игрока это означает не новую механику, а необходимую основу, которую некоторые дополнения используют при запуске. От похожих решений Balm отличается ориентацией на единый набор встроенных средств и официальные инструменты разработки без обязательных сторонних библиотек. При этом её возможности не распространяются автоматически на чужие проекты: мод должен быть изначально разработан с обращением к Balm. Поэтому ориентироваться следует на требования конкретного дополнения или готовой сборки.
Последний релиз вышел 10 дней назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Forge | 7.3.44+forge-1.20.1 | 548 КБ | 2026-09-25 |
| 1.21.1 | Fabric, Forge, NeoForge | 21.0.66+neoforge-1.21.1 | 765 КБ | 2026-09-25 |
| 1.20 | Fabric, Forge | 7.3.44+forge-1.20.1 | 548 КБ | 2026-09-25 |
| 1.21 | Fabric, Forge, NeoForge | 21.0.41+fabric-1.21.1 | 591 КБ | 2025-04-21 |
| 26.1.2 | Fabric, Forge, NeoForge | 26.1.2.15+forge-26.1.2 | 1.0 МБ | 2026-09-25 |
| 26.2 | Fabric, NeoForge | 26.2.0.9+fabric-26.2 | 1.1 МБ | 2026-09-25 |
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Balm, Cloth Config API, Fabric API
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 26.3.0.3+neoforge-26.3 | релиз | 26.3 | 1.1 МБ | 2026-10-02 |
| 26.3.0.3+fabric-26.3 | релиз | 26.3 | 1.2 МБ | 2026-10-02 |
| 26.1.2.15+forge-26.1.2 | релиз | 26.1.2 | 1.0 МБ | 2026-09-25 |
| 26.1.2.15+neoforge-26.1.2 | релиз | 26.1.2 | 1.0 МБ | 2026-09-25 |
| 26.1.2.15+fabric-26.1.2 | релиз | 26.1.2 | 1.0 МБ | 2026-09-25 |
| 21.0.66+neoforge-1.21.1 | релиз | 1.21.1 | 765 КБ | 2026-09-25 |
Библиотека не подойдёт тем, кто ищет самостоятельный контент, новые правила, улучшенную графику или ускорение игры. Она не объединяет произвольные моды из разных сред загрузки и не превращает несовместимый файл в рабочий. Balm также не заменяет основной мод: без проекта, использующего её возможности, установка ничего не меняет. Поддержка конкретной стороны игры определяется требующим её дополнением, а не библиотекой сама по себе. Тянет за собой 3 обязательные зависимости — на лёгкую сборку не рассчитывайте.
Наиболее характерный сбой — игра сообщает об отсутствующей или неподходящей библиотеке при запуске зависимого мода. Сначала проверьте, что Balm действительно указан автором этого дополнения как требование, а выбранный файл соответствует той же игровой среде, что и остальные компоненты сборки. Если запуск прекращается после обновления, сопоставьте совместимость Balm и требующего его проекта: обновление только одного из них может нарушить ожидаемый набор интерфейсов. При повторном вылете временно уберите недавно добавленные компоненты и изучите журнал запуска, обращая внимание на первое упоминание отсутствующего класса, события или зависимости. Установка Balm одновременно в несколько несовместимых сред не исправит ошибку. Если библиотека не требуется ни одним активным модом, её можно исключить из проверки: сама по себе она не должна создавать видимый игровой сценарий.
Balm рекомендуется устанавливать только вместе с модом, который прямо требует эту библиотеку. Это практичный компонент для авторов многоплатформенных проектов, а для игроков — служебная часть корректно собранного набора модификаций. Владельцам сборок стоит учитывать её как отдельное обязательное звено и обновлять согласованно с зависимыми дополнениями. Если же хочется получить новые предметы, механики или визуальные изменения, Balm не отвечает такой задаче: результат целиком определяется использующими её проектами.


Библиотека предоставляет общие точки подключения, события и механизмы совместимости, на которые опираются другие моды. Самостоятельного контента она не добавляет: необходимость установки определяется требованиями выбранных проектов.


Cloth Config API даёт другим модам готовую основу для удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается по требованию зависимого проекта.


YACL предоставляет другим модам готовую основу для создания удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается как требуемая зависимость.


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


Architectury API позволяет запускать моды, которым нужна общая многоплатформенная программная прослойка. Самостоятельного контента библиотека не добавляет и устанавливается ради зависимых проектов.


JEI показывает предметы, рецепты и способы применения прямо в интерфейсе игры, избавляя от постоянного поиска сведений вне сборки. Через строку поиска можно быстро найти нужную вещь, открыть её изготовление или выяснить, в каких рецептах она участвует.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


fps+pvp — лёгкая сборка для повышения FPS и PvP, объединяющая оптимизации, боевые настройки, инструменты HUD и уменьшение визуального шума ради более плавного и отзывчивого сетевого боя.


Thirst Canteen добавляет фляги для хранения воды в связке с модами механики жажды.


Medieval Origins Revival перерабатывает Medieval Origins и добавляет игровые происхождения по мотивам мифологии, фэнтези и Средневековья с улучшенной совместимостью и балансом.


The Cursed Shaders намеренно превращает Minecraft в странную и комичную картину: меняет положение мобов, отображение частиц и подводную сцену.


Der's Smooth Shaded Font переносит шрифт Faithful 32x в игру и добавляет цветное затенение нижней части более чем десяти тысяч знаков, включая множество языков и символов.


VerdantLight Lite переносит базовые идеи VerdantLight в облегчённый пакет с естественным светом, path-traced lighting, динамическими тенями и сменой дня и ночи.
Нет. У библиотеки нет отдельного режима, меню или самостоятельной игровой цели. Её файл размещают рядом с модами обычным для выбранной среды способом, после чего нужное дополнение обращается к предоставляемым интерфейсам автоматически. Если ни один установленный проект Balm не использует, запускать или настраивать в ней фактически нечего.
Универсального правила для любой сборки нет: проверенные данные допускают установку на обеих сторонах, но конкретную необходимость задаёт мод, использующий библиотеку. Следуйте инструкции этого проекта. Если он должен работать на клиенте и сервере, его техническая основа обычно также должна присутствовать там, где выполняется соответствующая часть кода.
Нет. Общий слой предназначен для разработчиков, которые заранее строят свой проект на его интерфейсах. Он сокращает количество специализированного кода, но не переписывает готовые сторонние моды и не устраняет их произвольные конфликты. Для совместимости двух конкретных дополнений по-прежнему нужны заявленная поддержка, патч или изменения со стороны авторов.
Обычно нет: полезнее включать её тогда, когда она указана требованием выбранного мода. Установка про запас не открывает функций и усложняет список компонентов, которые приходится проверять при обновлении или сбое. Исключение — подготовка шаблона сборки, где уже запланированы проекты, заведомо использующие Balm.