Проект был перемещён. Нажмите здесь для версий Minecraft 1.21.5+.
Balm — это библиотечный мод для разработчиков, упрощающий создание мульти-загрузочных модов за счёт предоставления общих интерфейсов и событий, а также устранения необходимости в большей части кода, специфичного для конкретных загрузчиков.
Он не является универсальным решением для совместной работы Forge и Fabric модов. Как пользователь, вам необходимо устанавливать этот мод только если он требуется другим используемым вами модам.
Основные особенности
- Без пользовательских инструментов Gradle — только официальные плагины загрузчиков
- Использует Mojang Mappings, совместим с Jared's Multiloader-Template
- Полный набор функций: от сетевого взаимодействия до конфигураций (без сторонних зависимостей)
- Проверен в реальных условиях на 20+ модах Blay — от контентных дополнений до QOL-утилит
- Поддерживает NeoForge, Fabric и Forge без дублирования кода
- Снапшот-сборки для пререлизов и релиз-кандидатов
- Унифицированная поддержка сторонних модов вроде Curios/Trinkets или Jade/TheOneProbe
- Доступен на CurseForge и Modrinth (включая Third Party Access)
Как создать мод с использованием Balm (для разработчиков)
Начать можно с этого шаблонного репозитория. Документация ограничена, но шаблон даёт обзор большинства функций, а для изучения конкретных реализаций можно обратиться к коду других модов Blay.