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.19.4]
6 вер 2023 р., 17:16
5166

Опис
Скріншоти
Як встановити BC Lib
- Завантажте та встановіть Minecraft Forge
- Завантажте мод
- Перемістіть jar файл у директорію .minecraft\mods
- Насолоджуйтесь грою :)
Завантажити мод BC Lib
Мод на
З модами, готовими збірками та серверами
bclib-3.0.13.jar
bclib-3.0.10.jar
bclib-2.3.4.jar
bclib-2.1.7.jar
bclib-2.2.4.jar
bclib-1.4.7.jar
bclib-1.3.5.jar
Ви можете грати з величезною кількістю модів разом з іншими гравцями! Все це є на наших серверах Minecraft - CubixWorld!
Зареєструйтесь та завантажте лаунчер для гри на серверах з унікальними модифікаціями та тисячами гравців.
Почати гру!
Зареєструйтесь та завантажте лаунчер для гри на серверах з унікальними модифікаціями та тисячами гравців.
Почати гру!
Безкоштовні бонуси
Отримуй щоденні бонуси!
ОТРИМАТИ



