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

Sep 6, 2023 5:16 PM 5098
BC Lib - Добавляет совместимость между модами download mod for Minecraft

Description

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: позволяет блоку изменить зарегистрированный предмет (например, таблички, водяные лилии).

Screenshots

Скриншот мода BC Lib №0
Скриншот мода BC Lib №1
Скриншот мода BC Lib №0
Скриншот мода BC Lib №1
Скриншот мода BC Lib №0
Скриншот мода BC Lib №1

How to install BC Lib

  1. Download and install Minecraft Forge
  2. Download the mod
  3. Move the jar file to the directory .minecraft\mods
  4. Enjoy the game :)

Download the mod BC Lib

Mod for
Лаунчер
Minecraft launcher
With mods, ready-made packs and servers
Mod download icon
Version 1.20
bclib-3.0.13.jar
Mod download icon
Version 1.20.2
bclib-3.0.10.jar
Mod download icon
Version 1.19.4
bclib-2.3.4.jar
Mod download icon
Version 1.19
bclib-2.1.7.jar
Mod download icon
Version 1.19.3
bclib-2.2.4.jar
Mod download icon
Version 1.18.2
bclib-1.4.7.jar
Mod download icon
Version 1.18
bclib-1.3.5.jar
You can play with a huge number of mods with other players! All this is available on our Minecraft servers - CubixWorld!
Register and download the launcher to play on servers with unique modifications and thousands of players.
Start the game!
Free bonuses
Free bonuses
Get daily bonuses!
GET
Backpack with bonuses in Minecraft
Server monitoring
Monitoring
Online now:
Daily record:
Absolute record:
Online statistics
Home Home Forum Forum
Navigation Navigation
🌐 EN
Authorization Authorization