Скачать blockbench import library — Minecraft Моды — MetaMods
blockbench import library

blockbench import library

Активный

Установок

20

Последнее обновление

3 недели назад

Версии

1.20.1 — 1.21.9
Сервер
Fabric
Библиотеки
Магические
Мобы

blockbench import library

Эта библиотека значительно упрощает процесс интеграции моделей из Blockbench (как стандартных, так и созданных с помощью плагина AnimatedJava) в ваши Fabric моды. Она автоматизирует создание моделей предметов и текстур, используя ресурспаки в сочетании с сущностями отображения предметов для клиентской интеграции, что избавляет игроков от необходимости устанавливать дополнительные моды.

Библиотека предоставляет полную поддержку анимаций, включая выражения Molang для ключевых кадров, а также совместимость с различными функциями Blockbench и дополнительную поддержку плагина AnimatedJava.

Основные возможности

  • Поддержка анимаций: Импортируйте модели с предварительно отрендеренными анимациями и используйте выражения Molang (в настоящее время только q.anim_time и q.life_time) для динамического управления анимациями.
  • CustomModelData и отображение предметов: Использует CustomModelData и сущности отображения предметов для представления моделей с минимальным воздействием на сервер через "виртуальные" сущности. Преобразования отображения предметов обновляются асинхронно для плавной производительности.
  • Поддержка крупных костей: Преодолевает ограничения ванильной игры, позволяя использовать кости, превышающие стандартное ограничение размера 3x3x3.
  • Совместимость с функциями Blockbench: Обеспечивает работу с различными функциями Blockbench, включая ключевые кадры эффектов (команды и звуковые эффекты), режимы цикла анимации, интерполяции и многое другое.
  • Расширения AnimatedJava: Предоставляет дополнительный функционал для AnimatedJava, включая поддержку вариантов, черный список костей, условные эффекты и поддержку локаторов.
  • Интеграция с функциями ванильных мобов: Готовая поддержка многих функций ванильных мобов, таких как точные хитбоксы (видны в F3+B), возможность езды, таблички с именами, невидимость, свечение, анимации огня, эффекты частиц, поводки, анимации смерти, плавные столкновения, динамические хитбоксы/масштаб и специфичное для сущностей обновление для оптимизированной производительности.

Настройка

repositories {
    maven { url "https://maven.tomalbrc.de" }
}

dependencies {
    modImplementation include("de.tomalbrc:blockbench-import-library:[TAG]")
}

Использование

Документация доступна по ссылке: https://tomalbrc.de/projects/bil/docs

Команды

  • /bil model create id<.ajmodel>|filepath <model>

    Создает модель в игре на основе идентификатора моба или пути к файлу (от корневой папки сервера) JSON файла модели. Эти модели не сохраняются и в основном предназначены для тестирования. Если вы хотите загрузить файл .ajmodel, убедитесь, что добавили .ajmodel к идентификатору или пути к файлу.

  • /bil model <targets> animation|variant|scale <args>

    Изменяет модель любой выбранной сущности в , которая имеет пользовательскую модель. Позволяет временно изменять масштаб модели, обновлять вариант и воспроизводить/приостанавливать/останавливать анимации. Это также в основном предназначено для тестирования и экспериментов с моделями.

Планы развития

Версия 1.x

  • Модификатор костей для более динамичных анимаций
  • Обработка пред/пост значений для ключевых кадров
  • Генерация mcmeta для анимированных текстур
  • Поддержка Безье для ключевых кадров

Версия 2.x

  • Динамические анимации для динамической скорости анимации, в настоящее время все анимации предварительно рендерятся во время импорта
  • Анимации для отдельных игроков; Показывать анимации только одному игроку или группе игроков. Сейчас все анимации воспроизводятся глобально, видны всем игрокам
  • Несколько наездников (для сущностей), в настоящее время поддерживается только 1
  • Несколько хитбоксов (требует тех же изменений, что и поддержка нескольких наездников)
  • Эффекты частиц (?)

Тестовый сервер

Присоединяйтесь к тестовому серверу с клиентом 1.20.5-1.21+ на

mc.tomalbrc.de:25565

чтобы протестировать этот мод и мои другие моды + предстоящие, невыпущенные моды и функции!

Участники проекта
tomalbrc

tomalbrc

Разработчик

Создан: 7 апр 2024

ID: 12534