Мод для Майнкрафт с визуальными эффектами, который позволяет запускать кинематографичные эффекты экрана, камеры, мира и сущностей командами, датапаками или из других модов. Работает на стороне клиента и подходит для карт, мини-игр и постановочных сцен.
Возможности
- Более 30 экранных эффектов: размытие, пикселизация, цветокоррекция, виньетка, свечение, зернистость, полосы ЭЛТ, глубина резкости, вспышка, тряска изображения, глитч, эффект кассеты и другие.
- Изображения поверх игры: PNG из ресурс-пака, включая анимированные изображения с
.mcmeta, можно выводить под интерфейсом, над рукой или поверх чата и хотбара. - Отдельные прозрачные окна с картинками на рабочем столе: их можно перемещать, менять размер, прозрачность и заголовок.
- Эффекты камеры: тряска, наклон и изменение угла обзора.
- Эффекты в мире: подсветка и контур блоков, лучи света, расширяющиеся кольца, направляющие линии, частицы и цепи из моделей блоков.
- Эффекты для сущностей по UUID: оттенок, контур и смещённое эхо модели.
- Собственные эффекты в JSON-датапаках с анимацией по ключевым кадрам, плавными переходами, звуками, математическими выражениями и привязкой к игроку, камере или миру.
Как пользоваться
Для изменения эффектов нужны права оператора; /vfx list доступна всем игрокам.
/vfx play vfxweaver:screen_flash— запустить эффект./vfx playat vfxweaver:block_outline 100 64 200— запустить эффект в точке мира./vfx playentity vfxweaver:entity_outline @e[type=!player,distance=..10]— применить эффект к сущностям./vfx stop vfxweaver:speed_lines— остановить эффект./vfx set vfxweaver:motion_blur {intensity:0.8}— изменить параметр уже запущенного эффекта./vfx list— показать список эффектов.
Файлы собственных эффектов размещаются по пути data/<namespace>/vfx/<name>.json. После /reload идентификатор эффекта будет выглядеть как <namespace>:<name>; на выделенном сервере определения синхронизируются с клиентами.
Другие моды могут использовать Java API dev.vfxweaver.api.VFXAPI, в том числе registerImage для вывода созданного ими изображения.
Требования и совместимость
Поддерживаются Fabric и NeoForge. Для Fabric требуется Fabric API, а для работы нужен Java 25 или новее.
