FancyVideo-API — это программный интерфейс для воспроизведения видео в Minecraft с использованием высокопроизводительных методов рендеринга.
Остановка поддержки
С 12 февраля 2024 года проект FancyVideo-API официально прекращён и больше не поддерживается.
Причины прекращения
Изначально FancyVideo-API создавался как исследовательский и демонстрационный проект. Технология базировалась на нестабильных методах и не достигла желаемого уровня качества. Попытка полного переписывания была начата, но из-за ряда сложностей работа была приостановлена. Поддержка и развитие проекта более невозможны из-за изменений в личных обстоятельствах автора.
Что это значит для пользователей?
Обновления, включая исправления ошибок и безопасность, больше не выпускаются. Разработчикам модификаций рекомендуется перейти на альтернативные решения.
Рекомендации для разработчиков
- Рассмотрите использование других мультимедийных API для Minecraft.
- Существуют форки FancyVideo-API, продолжающие развитие проекта.
Особенности FancyVideo-API
- Воспроизведение видео через динамическую текстуру с автоматическим обновлением кадров.
- Использование нативных библиотек VLC под Windows для эффективной работы с GPU.
- Доступен устаревший рендеринг через MatrixStacks для тех случаев, когда динамическая текстура не подходит.
Совместимость
- Поддержка Windows с нативными привязками.
- Разработка версий для macOS и Linux продолжается (на данный момент установка сложнее, но функциональность есть).
- Поддержка версии Minecraft Forge 1.16.5 прекращена.
- Ведётся работа над портом для версии 1.19.4.
Популярные модификации, использующие FancyVideo-API
- Video Extension for FancyMenu [Forge]
- Video Extension for FancyMenu [Fabric]
- Video Player
- Nightmare Craft: Game Engine
- Nightmare Craft: Survival
- Cinematic
- В разработке: Cinematica [Forge]
Использование в сборках модов
FancyVideo-API разрешено свободно включать в модпаки.





