НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
modМоды/BCLib
BCLib

BCLib

BCLib - базовая библиотека для модов BetterEnd, BetterNether и других проектов BetterX. Обеспечивает совместимость биомов Незера и Энда, добавляет мир типа BetterX и API для разработчиков.

Оцените первым
Открыть в FateLauncher
12.9M
669

BCLib - это не самостоятельный мод с кучей контента, а фундамент, на котором держится вся экосистема BetterX. Если вы когда-нибудь ставили BetterEnd или BetterNether, то наверняка видели его в списке обязательных зависимостей. Без него эти моды просто не запустятся, потому что вся базовая логика генерации миров, биомов и структур вынесена именно сюда.

Сам по себе BCLib почти ничего не добавляет в игру. Вы не найдёте новых блоков или мобов после установки одной только библиотеки. Но стоит поставить её вместе с BetterEnd или BetterNether - и картина меняется радикально. Это как двигатель в машине: отдельно он просто кусок металла, но без него никуда не уедешь.

Зачем нужен BCLib обычному игроку

Главная фишка, которую даёт BCLib даже тем, кто не собирается писать свои моды - это совместимость между модами на Незер и Энд. В ванильном Майнкрафте генерация измерений устроена так, что разные моды на биомы часто конфликтуют. Один мод перезаписывает правила другого, и в итоге в мире появляются биомы только от кого-то одного. BCLib решает эту проблему через собственный тип мира BetterX. При создании нового мира вы выбираете этот тип, и биомы из разных модов и даже датапаков начинают генерироваться вместе, без конфликтов.

Это особенно актуально для Незера и Энда, потому что именно для этих измерений существует больше всего модов на новые биомы. С BCLib вы можете спокойно поставить BetterNether рядом с другим модом на Незер, и оба будут работать как положено.

Что даёт библиотека разработчикам

Если вы делаете свои моды для Minecraft, BCLib предоставляет довольно обширный набор инструментов:

  • Шаблоны блоков - готовые заготовки для типичных вещей вроде растений с рассадой, разных пород дерева, табличек и прочего. Не нужно каждый раз писать всё с нуля.
  • API для биомов, структур и фич - упрощённое создание собственных биомов, структур и генераторов. Команда BetterX сама пользуется этим API в своих модах, так что он проверен на практике.
  • Реестр SurfaceRule и MaterialRule - позволяет модам и датапакам добавлять свои правила поверхности для измерений, не трогая ванильные. Это та самая механика, которая обеспечивает совместимость биомов из разных источников.
  • API для типов миров - можно создавать собственные world type, как это делает сам BCLib с BetterX.
  • Управление тегами - удобная работа с тегами блоков и предметов.
  • UI-тулкит - простой набор для построения интерфейсов в модах.
  • Управление рецептами - добавление, удаление и изменение рецептов крафта.
  • SDF-инструменты - работа с signed distance fields для процедурной генерации.
  • Система конфигурации - с автоматической синхронизацией между клиентом и сервером. Если вы делаете мод для сервера, это избавляет от головной боли с рассинхроном настроек.
  • Управление данными мира - хранение и обработка данных, привязанных к конкретному миру.
  • Мелкие утилиты - помощники для работы с цветами, управление блоками и предметами, патчеры мира и многое другое.

По сути, BCLib закрывает большую часть рутинных задач, с которыми сталкивается любой мододел, работающий с генерацией миров и измерениями.

Совместимость и версии

BCLib работает на Fabric и рассчитан на Minecraft Java Edition. Мод функционирует и на клиенте, и на сервере, что делает его подходящим для сетевой игры. Актуальные версии охватывают Minecraft 1.21.6-1.21.8 и более свежие ветки, а также поддерживаются старые версии игры. Проект собрал около 12 миллионов загрузок, что говорит само за себя - это одна из самых массовых библиотек в экосистеме Fabric.

Для игроков, которые хотят поиграть с BetterEnd или BetterNether на сервере с друзьями, установка BCLib обязательна. Если вы арендуете сервер Майнкрафт на BungeeHost, библиотека ставится в один клик вместе с остальными модами сборки, и никаких проблем с настройкой не возникнет.

Стоит ли ставить BCLib отдельно

Если вы не используете ни один из модов команды BetterX и не планируете ставить моды на биомы Незера или Энда - BCLib вам не нужен. Это библиотека, а не контентный мод. Но если вы собираете модпак с BetterEnd, BetterNether или Eden Ring, то без BCLib ничего не заработает. Скачайте BCLib вместе с основными модами - и всё заведётся без лишних танцев с бубном.

Единственный нюанс - убедитесь, что версия BCLib совпадает с версией Minecraft и с требованиями конкретного мода BetterX. Иногда после обновления игры выходят новые сборки библиотеки, и старая версия может конфликтовать с обновлённым BetterEnd или BetterNether. Проверяйте совместимость перед установкой, особенно если собираете сервер для игры с друзьями.

Скриншоты BCLib

Mod Updater
22 июля 2022 г.
World Generator Settings
23 июля 2022 г.

Часто задаваемые вопросы

Совместимость

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Детали

Лицензия:
Опубликован:4 года назад
Обновлён:3 дня назад

Версии мода BCLib

Доступно 86 версий. Сначала показаны самые популярные и самые свежие.

16 из 81 версий
Самые популярные
R
3.0.143.0.14
1.20–1.20.1
A
21.0.1321.0.13
1.21–1.21.1
R
2.1.72.1.7
1.19.x
R
3.0.133.0.13
1.20–1.20.1
B
3.30.13.30.1
1.20.3–1.20.4
R
2.1.82.1.8
1.19.x
Самые Новые
R
3.0.16bclib-3.0.16
1.20–1.20.1
B
21.800.3bclib-21.800.3
1.21.6–1.21.8
B
26.101.4bclib-26.101.4
26.1.x
B
26.201.4bclib-26.201.4
26.2
R
3.0.15bclib-3.0.15
1.20–1.20.1
A
26.301.2bclib-26.301.2
26.3
A
26.301.1bclib-26.301.1
26.3
B
26.201.3bclib-26.201.3
26.2
B
26.101.3bclib-26.101.3
26.1.x
B
21.800.2bclib-21.800.2
1.21.6–1.21.8
Главная