Перейти к содержимому

blockbench import library

Эта библиотека упрощает импорт моделей, генерирует модели и текстуры предметов, а также использует polymer для создания ресурспаков. Поддерживает анимации, выражения Molang и различные функции Blockbench.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
18,1 тыс.
Подписчиков на Modrinth
49
версии
63
Обновлён
1 октября 20261 окт.
Опубликован
в 2024
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру
Dragon Example Model — From Loy's Goodies · свайп

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric
Для Minecraft 1.20.4, 1.20.6–26.3 …
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 2.2.0+26.3-rc-3 от 1 октября 2026
Нужен Polymer
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.20.1, 1.20.4, 1.20.6–26.3
Описание переведено автоматическиПоказать оригинал (EN)

blockbench import library

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

Она автоматизирует создание моделей предметов и текстур и использует ресурспаки в сочетании с сущностями отображения предметов для клиентской интеграции, избавляя игроков от необходимости устанавливать дополнительные моды.

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

patreon

Возможности:

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

Загляните в README на Github и документацию для получения дополнительной информации!

Установка

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

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

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

Документация доступна здесь

Команды

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

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

  • `/bil model animation|variant|scale `

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

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

1.x

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

2.x

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

Test Sever

Заходи на тестовый сервер с клиентом 1.20.5-1.21+ по адресу

mc.tomalbrc.de:25565

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

Частые вопросы

Как установить blockbench import library?

Установите Fabric под свою версию Minecraft, скачайте blockbench import library под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть blockbench import library?

У blockbench import library есть сборки для Minecraft 1.20.1, 1.20.4, 1.20.6–26.3.

Нужен ли blockbench import library на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее