Balm — это библиотека для разработчиков модов, которая упрощает создание модификаций, совместимых с несколькими загрузчиками (мультизагрузчиками). Она предоставляет единые интерфейсы и события, снижая необходимость писать код, специфичный для каждого загрузчика.
Важно понимать, что Balm не предназначен для одновременного запуска модов Forge и Fabric на стороне пользователя. Устанавливать его нужно только при наличии модификаций, требующих эту библиотеку.
Версии для Minecraft 1.16 и ниже не нуждаются в Balm, так как моды на этих версиях работают без него.
Основные особенности
- Использование официальных плагинов мод-загрузчиков без кастомных инструментов Gradle
- Поддержка Mojang Mappings и шаблона Multiloader-Template
- Включает все необходимые компоненты — от сетевого взаимодействия до конфигураций, без сторонних зависимостей
- Проверена в работе на более чем 20 модах с различным функционалом
- Поддержка NeoForge и Fabric без дублирования кода
- Доступны снапшоты для пре-релизов и релиз-кандидатов
- Единая поддержка сторонних модов, таких как Curios и Jade
Установка и использование (для разработчиков модов)
- Изучите документацию для быстрого старта и генератора проекта.
- В качестве основы можно использовать шаблон репозитория с примером реализации.
- Для изучения конкретных решений рекомендуется просмотреть исходный код существующих модов на Balm.





