Мод для Майнкрафт, который превращает стену из подушек в экран для изображений, GIF-анимаций и видео. Экран сохраняется после перезапуска сервера, а видео может воспроизводиться со звуком у игроков.
Возможности
- Загружает файлы из папки
cushionscreens/в каталоге игры или сервера, а изображения и GIF-анимации — также по прямойhttp(s)-ссылке. - Поддерживает анимации
plasma,rainbow,barsиnoise. - Использует от 16 до 176 цветов; расширенная палитра достигается блоками под подушками и сильнее нагружает игру, особенно на больших экранах с видео и GIF-анимациями.
- Позволяет растянуть изображение, обрезать его без искажений или вписать с чёрными полосами.
- Сохранённую картинку можно закрепить параметром
bake:true: она останется постройкой и перестанет управляться модом. - Для датапаков и команд доступен счёт
CushionScreensс цельюcc_playing: значение1означает, что что-то воспроизводится.
Как пользоваться
Создайте экран перед собой командой:
/cushionscreens build <width> <height>
Основные команды:
/cushionscreens image <file> [{attrs}]— показать изображение./cushionscreens gif <file> [{attrs}]— запустить GIF-анимацию./cushionscreens video <fps> <file> [{attrs}]— воспроизвести видео./cushionscreens video <fps> <file> audio [targets] [{attrs}]— воспроизвести видео со звуком для указанных игроков./cushionscreens url <link> [{attrs}]— показать изображение или GIF-анимацию по ссылке./cushionscreens play <pattern> <speed>— запустить встроенную анимацию./cushionscreens pause,/cushionscreens resume,/cushionscreens stop— приостановить, продолжить или остановить показ./cushionscreens clear— убрать экран./cushionscreens range <chunks>— задать дальность отображения; после этого экран нужно построить заново./cushionscreens maxframes <number>— ограничить число декодируемых кадров видео.
Параметры записываются после имени файла или ссылки в формате NBT, например: /cushionscreens video 20 clip.mp4 audio @a {colors:176,loop:true,volume:75,seek:30,scaling:fit}. Ключи colors, loop, volume, seek и scaling задают палитру, повтор, громкость, стартовую позицию и способ масштабирования.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Java 25 или новее. Мод требуется установить и на клиент, и на сервер: клиент отвечает за звук и исправление дальности отрисовки. Для команд /cushionscreens video и звука нужен FFmpeg, доступный через PATH; для изображений, GIF-анимаций и ссылок он не нужен.
