BC Lib - Добавляет совместимость между модами на версии [1.18.2] [1.19.3] [1.19.4] [1.20] [1.20.1]

6 сент. 2023 г., 17:16 853
BC Lib - Добавляет совместимость между модами скачать мод для Майнкрафт

Описание

BCLib - это библиотечный мод для BetterEnd, BetterNether, Eden Ring и возможных будущих модов от команды BetterX. Он должен быть установлен как отдельный мод. Данная библиотека может быть использована другими разработчиками для создания своих собственных модов. Если у вас есть предложения или улучшения, мы открыты для обсуждений и pull-запросов. Некоторые возможности будут добавлены в будущем, вся документация находится внутри javadocs. Если в документации чего-то не хватает, пожалуйста, сообщите об этом, и мы исправим это. Особенности автономного режима: совместимость между модами и наборами данных между Преисподней и Краем, эмиссивные текстуры (с суффиксом _e) для цельных и вырезанных блоков (+ поддержка ресурс-паков; не работает в Iris), автоматические эмиссионные шейдеры для Canvas (+ поддержка ресурс-паков), функции для создания модов (краткий устаревший список): рендеринг эмиссивных текстур (с суффиксом _e), которые можно применять к цельным и прозрачным блокам; возможность изменять/добавлять их с помощью ресурс-паков; несовместимость с Sodium и Canvas (просто не будет отображаться); несовместимость с шейдерами Iris (Iris без шейдеров работает нормально). Процедурные блоки и предметные модели (из шаблонов или из кода); интерфейсы рендеринга блоков. API: простой API интеграции модов: получение внутренних методов, классов и объектов мода во время выполнения. API функций структуры: функции структуры с автоматической регистрацией, вспомогательные функции и математические инструменты. API данных мира: исправители мира для удобной миграции между версиями мода, когда контент был удален; поддержка изменений имени блока и объектов Tile Entities (WIP). API Bonemeal: добавление пользовательских распространяемых блоков; добавление пользовательских растений с различными весами, биомами и другими проверками; пользовательские подводные растения. API функций: функции с автоматической регистрацией, вспомогательные функции и математика. API биома: обертка биома вокруг биомов MC; пользовательское хранилище данных биома; пользовательская плотность тумана. API тегов: предварительно созданный набор тегов; динамическая регистрация тегов с помощью кода; добавление блоков и предметов в теги во время выполнения. Библиотеки: библиотека сплайнов (простая): помощник для создания простых сплайнов в виде набора точек; некоторые основные операции со сплайнами; преобразование сплайнов в SDF. Менеджер рецептов: регистрация рецептов из кода с проверкой конфигурации и ингредиентов. Библиотека шума: Воронои шум и Open Simplex Noise. Математическая библиотека: множество базовых математических функций, отсутствующих в MC. Библиотека SDF: реализация функций расстояния с знаком; различные операции и примитивы SDF; различные материалы для примитивов SDF; постобработка блока; генерация функций с использованием SDF. Вспомогательные инструменты: пользовательские строители поверхности. Помощник перевода: генерирует шаблон перевода. Взвешенный список: список объектов в зависимости от веса; Взвешенное дерево: быстрый подход для структур с большим весом; Помощник блока: некоторые полезные функции для работы с блоками; Сложные материалы: вспомогательные классы, используемые для массового создания контента (деревянные блоки, каменные блоки и т. д.); Содержит набор определенных блоков, предметов, рецептов и тегов; Может быть изменен перед запуском модов (будет добавлен новый тип блока для всех экземпляров во всех модах); Все внутренние блоки и предметы имеют шаблоны (у них есть автоматически генерируемые модели с возможностью замены их с помощью ресурс-паков или ресурсов мода). Предопределенные блоки и предметы: наиболее базовые блоки из MC; автоматическое создание моделей предметов и блоков; Конфигурации: настраиваемая система конфигурации на основе Json; иерархические конфигурации; различные типы записей; сохранение только изменений. Интерфейсы: BlockModelProvider: позволяет блоку возвращать пользовательскую модель и состояние блока. ItemModelProvider: позволяет блоку возвращать пользовательскую модель предмета. CustomColorProvider: позволяет добавить цветовой провайдер для блока и предмета. RenderLayerProvider: определяет слой рендеринга блока (прозрачный и полупрозрачный). PostInitable: позволяет блоку инициализировать что-то после загрузки всех модов. CustomItemProvider: позволяет блоку изменить зарегистрированный предмет (например, таблички, водяные лилии).

Скриншоты

Скриншот мода BC Lib #1 Скриншот мода BC Lib #2
Скриншот мода BC Lib #1 Скриншот мода BC Lib #2

Как установить BC Lib

  1. Скачайте и установте Minecraft Forge
  2. Скачайте мод
  3. Переместите jar файл в директорию .minecraft\mods
  4. Наслаждайтесь игрой :)

Скачать мод BC Lib

Мод на
Лаунчер
Лаунчер Майнкрафт
С модами, готовыми сборками и серверами
Вы можете поиграть с огромным количеством модов вместе с другими игроками! Все это есть на наших серверах Minecraft - CubixWorld!
Зарегистрируйтесь и скачайте лаунчер для игры на серверах с уникальными модификациями и тысячами игроков.
Начать игру!
Бесплатные бонусы
Бесплатные бонусы
Получай ежедневные бонусы!
ПОЛУЧИТЬ
Рюкзак с бонусами в Майнкрафт
Мониторинг серверов
Мониторинг
Текущий онлайн:
Дневной рекорд:
Абсолют рекорд:
Статистика онлайна
Социальные сети
Социальные сети
Домашняя страница Главная форум Форум
Навигация Навигация
Авторизация Авторизация