Ccurseforge
BCLib

BCLib

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

Автор: Quiqueck Тип: Мод Категории: API и библиотекиМоды Загрузок: 49 553 960 Просмотров: 0 Обновлён: 04.09.2026

BCLib — библиотека для модов BetterX, включая BetterEnd, BetterNether и Eden Ring, которая устанавливается отдельно и обеспечивает совместимость и расширенные возможности для мододелов.

Совместимость и требования

  • Предназначена для использования с модами команды BetterX.
  • Поддерживает совместную генерацию биомов для Nether и End модов и datapacks.
  • Поддерживает ресурспаки для эмиссивных текстур и шейдеров Canvas (не работает с Iris).

Особенности

  • Отдельные функции:
    • Эмиссивные текстуры с суффиксом «_e» для твердых и вырезных блоков.
    • Автоматическая работа эмиссии с шейдерами Canvas.
  • Для разработчиков модов:
    • Поддержка процедурных моделей блоков и предметов.
    • API для интеграции модов, регистрации структурных элементов и управления данными мира.
    • API для настройки роста растений, костной муки и подводной растительности.
    • Поддержка кастомных биомов с хранением данных и регулировкой тумана.
    • Динамическая регистрация и изменение тегов блоков и предметов во время игры.
  • Библиотеки:
    • Работа со сплайнами и Signed Distance Functions (SDF) для генерации контента.
    • Менеджер рецептов с проверкой ингредиентов и конфигурациями.
    • Различные типы шумов, включая Voronoi и Open Simplex.
    • Расширенные математические функции, отсутствующие в Minecraft.
  • Утилиты и вспомогательные функции:
    • Кастомные генераторы поверхностей.
    • Генерация шаблонов для перевода.
    • Управление взвешенными списками и деревьями для оптимизации.
    • Функции для работы с блоками и цветами.
  • Сложные материалы и шаблоны:
    • Автоматическое создание наборов блоков (дерево, камень и др.) с моделями, которые можно изменять через ресурспаки.
    • Определённые блоки и предметы с автоматической генерацией моделей.
  • Конфигурации:
    • Настраиваемая система конфигов на основе JSON с иерархией и сохранением только изменений.
  • Интерфейсы для расширения:
    • Возможность задавать собственные модели для блоков и предметов.
    • Добавление провайдеров цветов для блоков и предметов.
    • Управление слоями рендера (прозрачные и полупрозрачные).
    • Инициализация после загрузки всех модов.
    • Изменение привязанных предметов для блоков.

Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Для каких модов предназначена библиотека BCLib?

BCLib предназначена для BetterEnd, BetterNether, Eden Ring и возможных будущих модов команды BetterX.

Поддерживает ли BCLib эмиссивные текстуры?

Да, библиотека поддерживает эмиссивные текстуры с суффиксом "_e" для твердых и вырезных блоков с поддержкой ресурспаков.

С какими шейдерами несовместима поддержка эмиссивных текстур?

Эмиссивные текстуры в BCLib не работают с Iris шейдерами и не отображаются с Sodium и Canvas, но Canvas поддерживает автоматическую эмиссию через шейдеры.

Скриншоты
1 / 2
BCLib — изображение 1
BCLib — изображение 2
Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

bclib-26.101.2 [26.1.2]

bclib-26.101.2.jar

Скачать1.23 MB
Бета
Версии
26.1.2+2
Загрузчик
Fabric
Загрузки3 548
Добавлен

bclib-26.201.2 [26.2]

bclib-26.201.2.jar

Скачать1.23 MB
Бета
Версии
26.2
Загрузчик
Fabric
Загрузки18 766
Добавлен

bclib-21.800.1 [1.21.8]

bclib-21.800.1.jar

Скачать1.22 MB
Бета
Версии
1.21.8+2
Загрузчик
Fabric
Загрузки846
Добавлен

bclib-26.100.0 [26.1.2]

bclib-26.100.0.jar

Скачать1.2 MB
Альфа
Версии
26.1.2+2
Загрузчик
Fabric
Загрузки512
Добавлен

bclib-21.0.13 [1.21.1]

bclib-21.0.13.jar

Скачать1.42 MB
Альфа
Версии
1.21.1+1
Загрузчик
Fabric
Загрузки2 620 053
Добавлен