
Lumière Play
A cinema inside Minecraft. Watch YouTube, Twitch and local videos on a virtual screen in your world.
Оцените первым
424
4
Список изменений
v0.3.0 — Stability, Access Control & Redstone
🔴 Redstone Support
- Projector now responds to redstone signals
- Rising edge (signal on) → starts playback if a URL is set
- Falling edge (signal off) → pauses playback
- Works with buttons, levers, pressure plates, comparators — any redstone source
- Does not interfere with manual GUI control
- ⚡ indicator shown in GUI when block is powered
🔒 Access Control
- New Access setting in the projector GUI (owner only)
- Three modes: All (default) / Owner / Ops
- All — any player can control the projector (backward compatible with v0.2.x worlds)
- Owner — only the player who placed the block
- Ops — owner or any operator (permission level 2+)
- Server-side validation — unauthorized packets are silently rejected
- Pre-v0.3.0 blocks without an owner automatically use All mode
🔁 Auto-Retry
- Stream drops are now automatically recovered
- 3 retry attempts with exponential backoff: 2s → 5s → 15s
- Applies to platform streams (YouTube, Twitch, VK, etc.) — not local files
- After 3 failed attempts the projector shows an error screen until manually replayed
🖥️ Status Screens
- Projector screen now shows colored status before and during load
- 🟣 Resolving — yt-dlp is fetching the stream URL
- 🔵 Loading — ffmpeg/VLC pipeline is buffering
- 🔴 Error — playback failed
- Status screens no longer interrupt live video during HLS segment buffering
⚡ Performance
- Frustum culling — projector quad is skipped when off-screen
- Lazy VLC pause — projectors beyond 96 blocks are automatically paused, resumed on approach
🇷🇺 На русском
🔴 Поддержка редстоуна
- Проектор теперь реагирует на редстоун сигнал
- Передний фронт (сигнал подан) → запускает воспроизведение если задан URL
- Задний фронт (сигнал снят) → ставит на паузу
- Работает с кнопками, рычагами, нажимными плитами, компараторами — любыми источниками
- Не мешает ручному управлению через GUI
- Индикатор ⚡ в GUI когда блок запитан
🔒 Права доступа
- Новая настройка Доступ в GUI проектора (только для владельца)
- Три режима: All (по умолчанию) / Owner / Ops
- All — любой игрок может управлять проектором (обратная совместимость с мирами v0.2.x)
- Owner — только игрок установивший блок
- Ops — владелец или любой оператор (уровень прав 2+)
- Валидация на сервере — неавторизованные пакеты отклоняются
- Блоки без владельца (созданные до v0.3.0) автоматически получают режим All
🔁 Авто-восстановление
- Обрывы стрима теперь восстанавливаются автоматически
- 3 попытки с нарастающей задержкой: 2с → 5с → 15с
- Только для платформенных стримов (YouTube, Twitch, VK и др.) — локальные файлы не затронуты
- После 3 неудач проектор показывает экран ошибки до ручного нажатия Play
🖥️ Экраны статуса
- Проектор теперь показывает цветной статус до и во время загрузки
- 🟣 Resolving — yt-dlp получает ссылку на стрим
- 🔵 Loading — pipeline ffmpeg/VLC буферизирует
- 🔴 Error — воспроизведение завершилось ошибкой
- Экраны статуса больше не перекрывают живое видео во время буферизации HLS сегментов
⚡ Производительность
- Frustum culling — quad проектора не рендерится когда вне поля зрения
- Lazy VLC pause — проекторы дальше 96 блоков автоматически ставятся на паузу, возобновляются при приближении
Файлы
lumiereplay-0.3.0.jar(3.71 MiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
0.3.0
Загрузчики
Fabric
Версии игры
1.21.1
Загрузок
78
Дата публикации
05.07.2026
