Мод для Майнкрафт, который служит библиотекой для других модов и добавляет им управляемые частицы с анимацией. Сам по себе он нужен как зависимость для проектов, использующих его визуальные эффекты, например Dragon Curse Chronicles.
Возможности
- Управляемые частицы с группировкой, синхронизацией между сервером и игроками, настройкой скорости, цвета, прозрачности, размера и времени жизни.
- Анимации движения: круговая и спиральная орбита, волна, случайное блуждание, а также плавные переходы положения, масштаба, поворота и цвета.
- Эффекты из нескольких частиц и анимаций, круговые залпы, излучатели частиц и отображаемые сущности.
- События для столкновения частицы с блоком, попадания в существо, приземления и входа в жидкость.
- Система обработки частиц рассчитана на крупные эффекты и учитывает дальность отображения, чтобы снизить нагрузку.
Как пользоваться
В творческом режиме доступен предмет Particle Tester для проверки эффектов. Нажмите им правой кнопкой мыши, чтобы создать демонстрационную группу частиц; присядьте и нажмите правой кнопкой мыши, чтобы переключать режимы отладки: Basic, Builder и Event.
Настройки
Параметры находятся в файле config/dcrapi_config.properties:
maxParticleGroups— предел одновременно активных групп частиц;defaultVisibleRange— дальность отображения по умолчанию;particleTickRate— частота обновления частиц;enableParticleEvents— включение событий частиц;enableDebugLogging— подробный вывод отладки в журнал.
Требования и совместимость
Мод выпускается для Forge, Fabric и NeoForge. Вместе с ним обязательно нужны Kotlin-адаптер для выбранного загрузчика и основной мод, который использует DC Render API; отсутствие любого из этих компонентов вызывает ошибку при запуске. Для Fabric также требуется Fabric API.
Библиотека учитывает агрессивное скрытие частиц клиентскими модами оптимизации, включая Embeddium, Rubidium и Inventory Particles.
