⚠️ ПРЕДУПРЕЖДЕНИЕ
Скоро будет выпущена WATERMeDIA v3 alpha, пожалуйста, убедитесь, что вы загружаете правильную версию (2.1.x), прежде чем создавать issue на GitHub о сбоях.
📕 ОБЗОР
WaterMedia — это библиотека с хорошо продуманным API, обеспечивающая поддержку мультимедиа с использованием нативных/Java-декодеров и LibVLC в качестве бэкенда для видео. Используется многими модами для Minecraft, такими как LittleFrames и VideoPlayer, и является заменой FancyVideo-API в Minecraft. Интегрирует поддержку многих платформ, таких как YouTube, Twitch, Kick, Google Drive, OneDrive, Dropbox, Imgur, Twitter, Streamable, Lightshot и других!
Разработана для работы практически на всех загрузчиках модов для Minecraft (Forge, NeoForge и Fabric) выше версии Minecraft 1.16.5, а также вне контекста Minecraft.
🧩 МОДЫ, ИСПОЛЬЗУЮЩИЕ WATERMeDIA
- WaterFrames (от SrRapero720)
- WaterVision (от SrRapero720)
- LittleFrames (от CreativeMD)
- WaterFrames: Backported Edition (от Toshayo)
- PictureSign (от Motschen)
- Prologue (от thunderrock424242)
- Holographic Renderers (от Mysticpasta1)
- Owleaf PlayBack (от Owleaf_Studio)
Особые упоминания
- NightmareCraft: Survival (недоступен)
- VideoPlayer (не поддерживается)
🛠️ ВОЗМОЖНОСТИ
- Поддержка нескольких платформ (перечислены в обзоре)
- Интегрированная предустановка LibVLC для Windows 10/11 (x64)
- Поддержка всех существующих загрузчиков модов (Forge, NeoForge и Fabric)
- Picture caching для снижения потребления пропускной способности
- Простой дизайн API
- Не зависит от Minecraft (работает на почти всех версиях Minecraft и даже вне его)
- Высокая производительность и многопоточность
📦 УСТАНОВКА VIDEOLAN ДЛЯ MACOS И LINUX
В связи с ограничениями ОС, для MacOS и Linux требуется принудительная ручная установка.
⁉️ ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ (FAQ)
- Почему мой сервер крашится при запуске на (Neo)Forge?
- WaterMedia не может работать на стороне сервера, вам следует удалить jar-файл с серверной стороны и оставить его только на клиентской стороне. Fabric, с другой стороны, по-прежнему требует наличия jar-файла WaterMedia на стороне сервера.
- Можно ли использовать VLC 4?
- Нет.
- Почему игра крашится, если у меня установлен FancyVideo-API?
- Потому что FancyVideo-API и его форки несовместимы с WATERMeDIA. Обе библиотеки конфликтуют друг с другом при загрузке VLC, и в результате ни одна из них не может загрузить VLC. Это относится ко всем другим мультимедийным API.
- Можно ли установить VLC через Flatpak или Pacman?
- Нет. Фактически, любые решения для установки пакетов, которые используют изолированные (sandboxed) установки, нельзя использовать с WATERMeDIA. Minecraft, VLC и WATERMeDIA должны быть установлены нативными способами (например, APT-GET).