Knight Lib
knight-lib · 784101 загрузок · GPL-3.0-only
клиент: required · сервер: required (заявлено автором мода)
Библиотека, которая служит мостом между модами.
Описание

KnightLib — это служебная библиотека мультизагрузчика, предназначенная для устранения дублирования кода и обеспечения чистых реализаций систем, которые каждый мод стремится изобретать заново с нуля.
● Эта библиотека полностью совместима с Forge, NeoForge (1.21.1+) и Fabric, созданными на основе Шаблон мультизагрузчика Джареда.
● Этот мод включает в себя небольшое количество контента, который отключен по умолчанию. Любой мод, желающий использовать контент (предметы, блоки, значки и т. д.), должен сначала включить его в своей реализации.
По любым вопросам, проблемам, предложениям, новым идеям о контенте/модах и т. д. вы можете присоединиться к нашему официальному Discord и комментировать в соответствующих каналах.
Что включено
Сеть
По модам пакетные каналы S2C/C2S с простым API отправки/получения
Автонастройка
Конфигурация TOML с автоматически создаваемым внутриигровым графическим интерфейсом, горячей перезагрузкой и совместимостью с настройкой/ModMenu (фабрикой)
Шина событий
Общая система событий, которая абстрагирует вызовы к соответствующим загрузчикам, так что всем можно управлять в общем пакете.
Автоматический ИИ
Система конечных автоматов для поведения сложного объекта ИИ.
Хитбоксы OBB
Ориентированные ограничивающие рамки (OBB), связанные с отдельными костями модели, для более динамичного управления хитбоксами.
Встряхивание камеры
API для управления дрожанием камеры для конкретных игроков, с несколькими уровнями настройки.
Пользовательские панели боссов
Позволяет указывать и настраивать пользовательские панели боссов (в реальном времени) для нужных вам объектов.
Вставки
Внутриигровой редактор роликов, который автоматически экспортирует нужный JAVA-код для его использования где угодно (доступно только в режиме разработки).
Музыкальный поставщик
Зацикливает и настраивает музыкальные треки для объектов в пользовательских условиях, например, при обработке музыки босса.
Пост-шейдеры
Утилиты для постобработки шейдеров, включая многоцелевые (экспериментальные) проходы.
Анимация и рендеринг
Включает движок анимации и рендеринга с поддержкой плавности, моланга и формата Bedrock (geo/geckolib), среди прочего, работающего как расширение стандартного конвейера.
Появление биомов
Простой в использовании API для регистрации появления объектов для каждого биома.
Таблицы добычи
Помощники для изменения таблиц добычи в целом (сущности, сундуки и т. д.).
Постоянные звуки
Зацикливание звуков, привязанных к объектам, предметам и блокам, не беспокоясь о наложении звуков.
Данные объекта
API для быстрого доступа к постоянным данным объекта.
Вложения
API для прикрепления (отсюда и название) постоянных данных к любому объекту, где информация синхронизируется автоматически (S2C).
Система регистрации
Усовершенствованные общие помощники регистрации для блоков, элементов, сущностей, функций и т. д.
Дополнительные утилиты
Дополнительные утилиты для математических вычислений, цветов, плавности и т. д.
Для разработчиков
См. инструкции по установке на вики-сайте проекта на GitHub.
Чтобы сообщить об ошибках, предложить функции или задать какие-либо вопросы в целом, присоединяйтесь к нашему Discord-серверу или сообщите о них через issues!
Версии (60)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
2.0.5 |
1.21, 1.21.1 | neoforge | скачать |
2.0.5 |
1.21, 1.21.1 | fabric | скачать |
2.0.5 |
1.20, 1.20.1 | fabric | скачать |
2.0.5 |
1.20, 1.20.1 | forge | скачать |
2.0.4 |
1.20, 1.20.1 | fabric | скачать |
2.0.4 |
1.21, 1.21.1 | neoforge | скачать |
2.0.4 |
1.21, 1.21.1 | fabric | скачать |
2.0.4 |
1.20, 1.20.1 | forge | скачать |
2.0.3 |
1.21, 1.21.1 | neoforge | скачать |
2.0.3 |
1.21, 1.21.1 | fabric | скачать |
2.0.3 |
1.20, 1.20.1 | fabric | скачать |
2.0.3 |
1.20, 1.20.1 | forge | скачать |
2.0.2 |
1.20, 1.20.1 | fabric | скачать |
2.0.2 |
1.20, 1.20.1 | forge | скачать |
2.0.2 |
1.21, 1.21.1 | neoforge | скачать |
2.0.2 |
1.21, 1.21.1 | fabric | скачать |
2.0.1 |
1.21, 1.21.1 | neoforge | скачать |
2.0.1 |
1.21, 1.21.1 | fabric | скачать |
2.0.0 |
1.21, 1.21.1 | neoforge | скачать |
2.0.0 |
1.21, 1.21.1 | fabric | скачать |
1.6.2 |
1.21, 1.21.1 | neoforge | скачать |
1.6.2 |
1.21, 1.21.1 | fabric | скачать |
2.0.1 |
1.20, 1.20.1 | fabric | скачать |
2.0.1 |
1.20, 1.20.1 | forge | скачать |
2.0.0 |
1.20, 1.20.1 | fabric | скачать |
2.0.0 |
1.20, 1.20.1 | forge | скачать |
1.6.1 |
1.20, 1.20.1 | fabric | скачать |
1.6.1 |
1.20, 1.20.1 | forge | скачать |
1.6.1 |
1.21, 1.21.1 | neoforge | скачать |
1.6.1 |
1.21, 1.21.1 | fabric | скачать |
1.6.0 |
1.20, 1.20.1 | fabric | скачать |
1.6.0 |
1.21, 1.21.1 | neoforge | скачать |
1.6.0 |
1.20, 1.20.1 | forge | скачать |
1.6.0 |
1.21, 1.21.1 | fabric | скачать |
1.5.5 |
1.21, 1.21.1 | neoforge | скачать |
1.5.5 |
1.21, 1.21.1 | fabric | скачать |
1.5.3 |
1.20, 1.20.1 | fabric | скачать |
1.5.3 |
1.20, 1.20.1 | forge | скачать |
1.5.4 |
1.21, 1.21.1 | neoforge | скачать |
1.5.4 |
1.21, 1.21.1 | fabric | скачать |
1.5.3 |
1.21, 1.21.1 | neoforge | скачать |
1.5.3 |
1.21, 1.21.1 | fabric | скачать |
1.5.2 |
1.21, 1.21.1 | neoforge | скачать |
1.5.2 |
1.21, 1.21.1 | fabric | скачать |
1.5.2 |
1.20, 1.20.1 | fabric | скачать |
1.5.2 |
1.20, 1.20.1 | forge | скачать |
1.5.1 |
1.21, 1.21.1 | neoforge | скачать |
1.5.1 |
1.21, 1.21.1 | fabric | скачать |
1.5.1 |
1.20, 1.20.1 | fabric | скачать |
1.5.1 |
1.20, 1.20.1 | forge | скачать |
1.5.0 |
1.21, 1.21.1 | neoforge | скачать |
1.5.0 |
1.21, 1.21.1 | fabric | скачать |
1.5.0 |
1.20, 1.20.1 | fabric | скачать |
1.5.0 |
1.20, 1.20.1 | forge | скачать |
1.4.3 |
1.20, 1.20.1 | fabric | скачать |
1.4.3 |
1.20, 1.20.1 | forge | скачать |
1.4.2 |
1.20, 1.20.1 | fabric | скачать |
1.4.2 |
1.20, 1.20.1 | forge | скачать |
1.4.1 |
1.20, 1.20.1 | fabric | скачать |
1.4.1 |
1.20, 1.20.1 | forge | скачать |
