
BBL Core
BBL Core - утилита для разработчиков модов и сборок на Minecraft. Готовые хелперы, fluid-система, цветные теги, защита от пустоты и куча инструментов для отладки рецептов.
BBL Core - это техническая библиотека для Майнкрафт, которую ставят не ради геймплея, а ради удобства разработки. Если вы пишете моды или собираете сборку модов, этот проект сэкономит вам кучу времени на рутине. По сути это набор готовых методов, утилит и хелперов, которые закрывают типовые задачи, вместо того чтобы каждый раз писать их с нуля.
Проект делится на две большие части: инструменты для сборок модов и инструменты для разработчиков модов. Разберём обе.
Для сборок модов
Начиная с версии 26.1 большая часть этих функций переехала в отдельный проект Modpack Utils, но в BBL Core они всё ещё доступны и работают.
Что тут есть по факту:
- Изменённые блоки рамки портала в Незер - можно настроить, из каких блоков строится портал
- Убрана линия пустоты в скайблоках и мирах типа void - визуальный фикс, который часто просят в сборках
- Защита от пустоты - включаемая механика, которая респавнит игрока обратно домой, когда он получает урон от void. Незаменимо для скайблока и защиты Энда, чтобы люди не теряли шмотки при падении в бездну
- Команда
/modpack- настраивается под нужды сборки - Команда
/discord- тоже конфигурируемая, ведёт туда, куда укажете - Проверка обновлений сборки - вписываете id сборки в конфиг и получаете уведомление, когда выходит новая версия
- Рецепты и лут-таблицы под конкретный тип мира - удобно, когда в обычном мире и в скайблоке должны быть разные крафты
- Тег Climbable - добавляет тег
bblcore:climbable_blocks, который позволяет сделать любой блок лазаемым. Просто кидаете блок в тег и по нему можно карабкаться - Фикс ванильного бага - в кастомных измерениях нельзя было поспать, чтобы переключить время на день. Тут это починено
- Команда
/recipeID- показывает все рецепты для предмета в руке. А/recipeID modIDвыдаст все id рецептов этого предмета, добавленных конкретным модом. Крайне полезно, когда ищете, какой именно рецепт нужно удалить или переписать - Предмет Upgrade Base - базовый предмет для апгрейдов
Для разработчиков модов
Здесь BBL Core работает как библиотека, на которую ссылаются другие моды.
- Fluid-система - упрощённая реализация жидкостей. Если делаете свой мод с жидкостями, подключить их через BBL Core заметно проще, чем городить всё с нуля. Пример использования - проект Casting
- Цветные теги - если используете tintable-модель блока, достаточно добавить блок или предмет в тег
bblcore:tintable/color, и он получит нужный оттенок - Хелперы для мыши, тултипов и направлений - набор утилит, которые убирают повторяющийся код
- Lightable Items - предметы, которые можно использовать для создания источников света. Пример - Invisible Lights
Важный нюанс
BBL Core - это зависимость, а не самостоятельный мод. Если вы просто играете в сборку, вы можете его даже не заметить. Но если он вдруг пропадёт из сборки, часть механик и другие моды, которые на него ссылаются, отвалятся. Так что удалять его вручную из готовой сборки не стоит.
Разработчикам же стоит помнить, что начиная с 26.1 часть функционала для сборок переехала в Modpack Utils. Если начинаете новый проект, проверьте, что уже вынесено, чтобы не тянуть лишнее.
Совместимость
BBL Core - это библиотека для модов, так что работает она через загрузчики вроде Fabric, Forge, NeoForge или Quilt в зависимости от версии. Точный список поддерживаемых версий Майнкрафт лучше смотреть на странице загрузки, потому что он обновляется вместе с релизами. Скачать BBL Core стоит тем, кто пишет моды или собирает сборки модов и хочет срезать рутину.
Кому это нужно
Обычному игроку BBL Core не даст ничего - это чисто техническая вещь. А вот если вы делаете сборку модов, хотите добавить защиту от пустоты в скайблок, настроить разные рецепты для разных измерений или просто ищете id рецептов для удаления, то это ваш инструмент. Разработчикам модов он интересен fluid-системой и готовыми хелперами, которые экономят часы работы.
Если собираете сервер или сборку под скайблок - защита от void и фикс сна в кастомных измерениях тут прямо в тему. Скачайте BBL Core и посмотрите, что из его возможностей закроет ваши задачи.
Как поиграть с друзьями с модом BBL Core?
Мод BBL Core куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода BBL Core будет готов за пару минут - BungeeHost сделает всё за вас.
