Вход

Регистрация

Восстановление доступа

MCAnim

MCAnim

|

GearsDatapacks

Датапак предоставляет библиотеку инструментов для упрощенного воспроизведения анимаций сущностей отображения.

0 Библиотеки Утилиты

Скачать

Версия игры

1.20

1.20.1

1.20.2

1.20.3

1.20.4

1.20.5

1.21

Категория

Библиотеки

Утилиты

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

LGPL-3.0-or-later

Скачиваний:

0

Обновлено:

28.10.2026

ID:

Похожие датапаки20

Связанные материалы6

Библиотека для управления анимациями сущностей отображения в мире Minecraft.

Датапак MCAnim предоставляет инструменты для удобного воспроизведения анимаций сущностей отображения (display entities). На данный момент библиотека поддерживает интерполяцию этих сущностей.

В библиотеке реализовано четыре способа запуска анимаций: generic, scale, translate и rotate.

Режим generic позволяет одновременно применять множество анимаций, включая изменение длительности. Для его активации сначала выполняется команда data modify storage mcanim:api/display_animation/generic animation set value {}, где {} заменяется вашими данными. Установка свойства duration определяет длину анимации, а любые другие свойства будут интерпретированы как параметры анимации.

Режимы scale и translate работают аналогичным образом, но используют параметры x, y и z. Режим rotate сначала преобразует значения x, y и z в кватернионы.

Чтобы запустить анимацию, необходимо выполнить функцию mcanim:api/display_animation/<function> от имени сущности, которую необходимо анимировать.

Режим rotate принимает компоненты x, y и z в градусах. Поскольку Minecraft использует кватернионы для вращения, библиотека автоматически конвертирует введенные углы.

Конвертацию можно выполнить вручную: установите значение mcanim:api/maths/xyz_to_quaternion target в {x, y, z} или [x, y, z], затем запустите функцию mcanim:api/maths/xyz_to_quaternion. Результат появится в mcanim:api/maths/xyz_to_quaternion output.

Также доступна обратная конвертация из кватерниона в компоненты x, y и z. Для этого установите mcanim:api/maths/quaternion_to_xyz target в значение [x, y, z, w] (где w является необязательным), и запустите функцию mcanim:api/maths/quaternion_to_xyz.

Примечание: функция обратной конвертации в данный момент работает некорректно. Выходные значения могут быть неточными, поэтому использование этой функции не рекомендуется.

MCAnim — изображение проекта

Какие типы сущностей поддерживаются?
На данный момент библиотека поддерживает интерполяцию сущностей отображения (display entities).

Какие способы воспроизведения анимаций доступны?
Доступны четыре режима: generic, scale, translate и rotate.

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз MCAnim v0.1.3.zip 189.5 KB 1.21 — — 0 15.07.2024
Релиз MCAnim-v0.1.2.zip 188.9 KB 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20 — — 0 02.05.2024
Зависимостей нет.

Скачать

Версия игры

1.20

1.20.1

1.20.2

1.20.3

1.20.4

1.20.5

1.21

Категория

Библиотеки

Утилиты

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

LGPL-3.0-or-later

Скачиваний:

0

Обновлено:

28.10.2026

ID:

Похожие датапаки20

Связанные материалы6