- Старые версии для Fabric расположены на отдельной странице
- Этот мод не требуется для версий Minecraft до 1.17
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 поможет понять реализацию конкретных механизмов.