📕 ОБЗОР
WaterMedia — библиотека с продуманным API, обеспечивающая мультимедийную поддержку с использованием нативных/Java декодеров и LibVLC в качестве бэкенда для видео. Используется многими модами для Minecraft, такими как LittleFrames и VideoPlayer, заменяя FancyVideo-API. Поддерживает интеграцию с платформами: YouTube, Twitch, Kick, Google Drive, OneDrive, Dropbox, Imgur, Twitter, Streamable, Lightshot и другими.
Совместима с основными загрузчиками модов (Forge, NeoForge, Fabric) для Minecraft 1.16.5+ и может использоваться вне контекста Minecraft.
🧩 МОДЫ, ИСПОЛЬЗУЮЩИЕ WATERMeDIA
- WaterFrames (от SrRapero720)
- WaterVision (от SrRapero720)
- VideoPlayer (от NGoedix)
- LittleFrames (от CreativeMD)
- PictureSign (от Motschen)
🛠️ ОСОБЕННОСТИ
- Поддержка множества платформ
- Автоматическая предустановка LibVLC для Windows 10/11 (x64)
- Совместимость с Forge, NeoForge и Fabric
- Оптимизация использования bandwidth через кэширование изображений
- Простой дизайн API
- Кроссплатформенность (работает вне Minecraft)
- Высокая производительность с многопоточностью
📦 УСТАНОВКА VIDEOLAN ДЛЯ MACOS И LINUX
Для MacOS и Linux требуется ручная установка:
⁉️ FAQ
- Почему сервер крашится при запуске с (Neo)Forge?
- WaterMedia не работает на стороне сервера. Удалите JAR-файл с сервера, оставив только на клиенте. Для Fabric требуется оставить библиотеку на сервере.
- Можно ли использовать VLC 4?
- Нет
- Почему игра крашится при наличии FancyVideo-API?
- FancyVideo-API и его форки несовместимы с WATERMeDIA. Библиотеки конфликтуют при загрузке LibVLC.
- Можно ли установить VLC через Flatpak или Pacman?
- Нет. Sandbox-установки не поддерживаются. Используйте нативные методы (APT-GET и аналоги).