Мод ParticleAnimationLib 1.21.10/1.19.2 (Библиотека частиц)

Мод ParticleAnimationLib 1.21.10/1.19.2 (Библиотека частиц)
Описание

Хотите создавать крутые эффекты частиц в виде конусов, кубов, сфер и вихрей, но не знаете как? Этот мод для вас! В основном это утилита для разработчиков, но игроки могут экспериментировать с командами, особенно чтобы протестировать эффекты перед их реализацией в коде. Мод полностью серверный — клиентам он не нужен. Вдохновлён плагином EffectLib.

Доступные эффекты:

  • [3D] Анимированная сфера, сфера, кубоид, вихрь, конус
  • [2D] Дуга, линия, анимированный круг, цветные и чёрно-белые изображения

Мод находится в альфа-стадии: между версиями возможны изменения или поломки (хотя автор старается их избегать). Пока доступна лишь малая часть запланированных эффектов, а документация в основном сводится к javadoc, но в будущем планируется создать вики. Версия для Forge/NeoForge может появиться позже, после доведения Fabric/Quilt версии до бета-стадии.

Лучше всего использовать мод с другими игроками на сервере. Для скидки на Nodecraft используйте код EMALIGHTDEV.

Как создавать эффекты? Все эффекты находятся в пакете effects. Создайте новый объект эффекта или используйте метод-билдер, аналогично свойствам блоков. Затем активируйте эффект с помощью метода #run():

  • Через конструктор: Effect effect = new Effect(...); effect.runFor(5);
  • Через билдер: Effect effect = Effect.builder(...).particles(10).build(); effect.setIterations(5*20); effect.run();

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

Как управлять анимацией? У каждого эффекта есть геттеры и сеттеры для изменения настроек перед запуском. В метод run/runFor можно передать лямбду, выполняемую каждый тик активности эффекта. Подробности — в javadoc конструктора эффекта.

Как использовать команды? Используйте pal или particleanimationlib с автодополнением для создания эффектов. Документация команд ограничена именами аргументов, поэтому лучше смотреть в соответствующие классы эффектов. Примечание: для параметров вроде вращения используйте значения типа "x.5", так как игра воспринимает их как позиции. Можно вводить double (например, "2.0").

Для разработчиков: Добавьте библиотеку как зависимость в build.gradle:

  • Репозиторий: maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }
  • Зависимость: modImplementation "maven.modrinth:particleanimationlib:<version>"

Версию берите со страницы версий на Modrinth.

Основан на плагине EffectLib от команды elBukkit — эффекты взяты оттуда и адаптированы для моддинга, иногда с добавлением функциональности. Лицензия: MIT.


particle_animation_library_header

nodecraft

Изображения
Скачать Мод ParticleAnimationLib 1.21.10/1.19.2 (Библиотека частиц)
Все
для Forge
для NeoForge
для Fabric
для Quilt
Нет файлов, подходящих под выбранные фильтры
Сбросить фильтры

1.21.10

1.21.9
Fabric particleanimationlib-0.1.2_1.21.10.jar [101,90 Kb]

требуется установить Fabric API

quilt particleanimationlib-0.1.2_1.21.10.jar [101,90 Kb]

требуется установить Fabric API

1.21.7

1.21.6-1.21.5
Fabric particleanimationlib-0.1.2_1.21.5.jar [101,89 Kb]

требуется установить Fabric API

1.21.5

Fabric particleanimationlib-0.1.1.jar [101,04 Kb]

требуется установить Fabric API

quilt particleanimationlib-0.1.1.jar [101,04 Kb]

1.21.5

1.21.4-1.21

1.21.4

1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17
Fabric particleanimationlib-0.1.2.jar [102,18 Kb]

требуется установить Fabric API

quilt particleanimationlib-0.1.2.jar [102,18 Kb]

1.20.6

1.20.5-1.20
Fabric particleanimationlib-0.0.2_1.20.jar [120,11 Kb]

требуется установить Fabric API

quilt particleanimationlib-0.0.2_1.20.jar [120,11 Kb]

требуется установить Fabric API

1.20.4

1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17
Fabric particleanimationlib-0.0.1.jar [91,41 Kb]

требуется установить Fabric API

quilt particleanimationlib-0.0.1.jar [91,41 Kb]

требуется установить Fabric API

1.19.2

Fabric particleanimationlib-0.0.2_1.19.2.jar [118,73 Kb]

требуется установить Fabric API

Случайные новости
Minecraft20.Ru © © 2014 - Неофициальный русскоязычный проект по игре Майнкрафт. Скачать моды, карты и текстуры для Minecraft бесплатно.
Написать нам