
Bring real video playback to Minecraft
Watch videos, livestreams, and more directly on in-game displays — together with your friends.
Create a display, paste a link and that's it!

Watch anything

| Source | What works | |
|---|---|---|
| YouTube | Videos and livestreams, ad-free, up to 4K, with multiple audio languages | |
| Twitch | Live channels, VODs, and clips | |
| Kick | Live channels and VODs | |
| Vimeo | Public videos and live events | |
| Bilibili | Videos, live channels, bungumi | |
| Any video link | Direct video files and live streams | |
| Share links | Google Drive, Dropbox, and Imgur direct links | |
| Pretty much anywhere else | Not on the list? Try it anyway |
Built for multiplayer
Watch together with your friends with seamless multiplayer synchronization. Choose between local, synchronized, and broadcast playback depending on how you want your displays to behave.
Dream Displays keeps playback synchronized across the server while keeping network usage extremely low.

Made for you
Dream Displays is built to make watching videos in Minecraft feel as natural as possible.
Your experience
|
Your server
|
Get started
Now it's your turn! Build your first display, invite your friends, and make displays a part of your world.
∙ Thanks to @whysumi_official for renders.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Curved displays: place them on stairs and slabs
- Subtitles support
- Keyboard shortcuts in the display menu
WorldGuardsupport, with three access levels:Everyone,Region membersandLockedClothConfigsupport (settings screen)- Players without the mod can now join
Fabricservers runningDream Displays - Major
Twitchplayback stability improvements - Smoother playback, faster seeking, and lower CPU usage
- Volume normalization
- Support for Minecraft 26.3
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Simplified Chinese translation
- Dropped packet protocol v1 support
- Various fixes for display synchronization and playback
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 or higher required)
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture- Added subtitles support
- Added support for
WorldGuard([#194](https://github.com/arnodoelinger/dreamdisplays/issues/194)) - Replaced the display lock with three access levels:
Everyone,Region members(WorldGuard) andLocked - Removed the per-display render distance setting; displays now use the client's render distance instead
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher
- Improved
/displaycommand suggestions and tab completion - Added volume normalization
- Added a settings screen, opened from
Mod MenuonFabricor the mod list onNeoForge(needsCloth Config) - Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Reduced CPU usage of video playback, especially on 4K videos
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, and for paused displays or displays out of
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Subtitles now load right away, even when many displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Displays are now unaffected by outlines, and the vanilla block selection outline is hidden over displays
- Added stable support of
Windowmode on macOS Twitchstability improvements- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups
- Fixed the game crashing on Linux when opening the display menu while a video is playing
- Fixed the game crashing when the server crashes while a display is playing
- Fixed paused displays sometimes switching to "Waiting for video..." after a while
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on
- Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by
- Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log
- Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed a video sometimes never starting to load because a background check hung
- Fixed playback restarting itself a second after start when the first frame took longer to arrive
- Fixed the paused frame being lost when a timeline seek lands during pause
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen
- Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break
- Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
- Fixed bad command suggestion syntax after creating a display
## Server
### Features
- Added curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Added
WorldGuardsupport and improved access logic
- Added Simplified Chinese translation ([#180](https://github.com/arnodoelinger/dreamdisplays/pull/180))
- Added experimental support for 26.3
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console
### Improvements
/displaytab completion now covers every command and argument- Improved the hint shown when creating a display, which now points at sneak + right click
- Displays are now bounded by the simulation distance when it is shorter than the render distance
- Added
WorldGuardas an optional dependency in the workflow - Added
LuckPermsas an optional dependency for proxy in the workflow
- Fixed duplicated displays across servers when using a proxy
- Fixed
default_volumenot applying to newly created displays (0was dropped on the wire; 50 now matches the 50%
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed
- Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off
- Filtered out drop-column statements during schema migration
- Fixed the database connection pool leaking on plugin reload
- Fixed coroutine error when stopping the server
- Fixed rare
bStatsJSON warnings
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Major
Twitchplayback stability improvements - Players without the mod can now join
Fabricservers runningDream Displays - Volume normalization
- Improved
/displaycommand suggestions /display fullscreennow works in command blocks and the server console- Fixed a crash on Minecraft 26.3 with
Improved Transparencyenabled - Fixed several display synchronization and playback issues
## Client
### Features
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 Preview 4 or higher required) - Improved
/displaycommand suggestions and tab completion - Volume normalization
Twitchstability improvements
- Fixed paused displays sometimes switching to "Waiting for video..." after a while ([#228](https://github.com/arnodoelinger/dreamdisplays/issues/228))
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on ([#244](https://github.com/arnodoelinger/dreamdisplays/issues/244)) - Fixed displays turned off with
/display offnot turning back on after rejoining the world, and turning back on by themselves after a game restart ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243)) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log ([#246](https://github.com/arnodoelinger/dreamdisplays/issues/246)) - Fixed
Twitchstreams starting with a 30 second "Commercial Break in Progress" screen ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break ([#231](https://github.com/arnodoelinger/dreamdisplays/issues/231)) - Fixed
Twitchsound sometimes running a couple of seconds behind the picture - Fixed many
Twitchchannels playing without sound and restarting over and over - Fixed live streams sometimes taking 20 seconds of black screen to start on synced displays
## Server
### Features
- Players without the mod now can join
Fabricservers that haveDream Displaysinstalled /display fullscreennow supported for command blocks and the server console ([#248](https://github.com/arnodoelinger/dreamdisplays/issues/248))
/displaytab completion now covers every command and argument
- Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed ([#242](https://github.com/arnodoelinger/dreamdisplays/issues/242)) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off ([#243](https://github.com/arnodoelinger/dreamdisplays/issues/243))
- Curved displays
- Dropped packet protocol v1 support
- Keyboard shortcuts in the display menu
- Playback stability fixes
- Some fixes and minor improvements
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 Preview 3 or higher required)
- Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, especially on 4K videos - Reduced CPU usage of paused displays and displays out of render distance
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Subtitles now load right away, even when many displays are loading at once
- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups ([#227](https://github.com/arnodoelinger/dreamdisplays/issues/227))
- Fixed the game crashing on Linux when opening the display menu while a video is playing ([#229](https://github.com/arnodoelinger/dreamdisplays/issues/229))
- Fixed videos getting stuck at the end with play / pause doing nothing until another video was selected ([#234](https://github.com/arnodoelinger/dreamdisplays/issues/234))
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden ([#232](https://github.com/arnodoelinger/dreamdisplays/issues/232))
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed videos sometimes never starting to load because a background check hung
## Server
### Features
- Curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Curved displays
- Dropped packet protocol v1 support
- Keyboard shortcuts in the display menu
- Playback stability fixes
- Some fixes and minor improvements
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 Preview 3 or higher required)
- Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, especially on 4K videos - Reduced CPU usage of paused displays and displays out of render distance
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Subtitles now load right away, even when many displays are loading at once
- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups ([#227](https://github.com/arnodoelinger/dreamdisplays/issues/227))
- Fixed the game crashing on Linux when opening the display menu while a video is playing ([#229](https://github.com/arnodoelinger/dreamdisplays/issues/229))
- Fixed videos getting stuck at the end with play / pause doing nothing until another video was selected ([#234](https://github.com/arnodoelinger/dreamdisplays/issues/234))
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden ([#232](https://github.com/arnodoelinger/dreamdisplays/issues/232))
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed videos sometimes never starting to load because a background check hung
## Server
### Features
- Curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Curved displays
- Dropped packet protocol v1 support
- Keyboard shortcuts in the display menu
- Playback stability fixes
- Some fixes and minor improvements
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 Preview 3 or higher required)
- Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, especially on 4K videos - Reduced CPU usage of paused displays and displays out of render distance
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Subtitles now load right away, even when many displays are loading at once
- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups ([#227](https://github.com/arnodoelinger/dreamdisplays/issues/227))
- Fixed the game crashing on Linux when opening the display menu while a video is playing ([#229](https://github.com/arnodoelinger/dreamdisplays/issues/229))
- Fixed videos getting stuck at the end with play / pause doing nothing until another video was selected ([#234](https://github.com/arnodoelinger/dreamdisplays/issues/234))
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden ([#232](https://github.com/arnodoelinger/dreamdisplays/issues/232))
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed videos sometimes never starting to load because a background check hung
## Server
### Features
- Curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported
- Curved displays
- Dropped packet protocol v1 support
- Keyboard shortcuts in the display menu
- Playback stability fixes
- Some fixes and minor improvements
## Client
### Features
- Curved displays: now you can place them on stairs and slabs (server 1.10.0 Preview 3 or higher required)
- Dropped packet protocol v1 support: players can no longer join on servers with an ancient version
- Added keyboard shortcuts to the display menu:
Space: play / pause←/→: seek 5 seconds back / forward (15 seconds withShift)↑/↓: volume up / down by 5% (10% withShift)M: mute / unmute0–9: jump to 0%–90% of the videoF: fullscreenP:Picture-in-Picture
- Reduced CPU usage while
Picture-in-Pictureor the menu preview is open, especially on 4K videos - Reduced CPU usage of paused displays and displays out of render distance
- Smoother video playback: each frame is now picked at the moment the game draws it, which removes micro-stutters
- Faster seeking: playback resumes as soon as both picture and sound are ready instead of after a fixed buffer
- Videos start a bit faster when several displays are loading at once
- Unstable streams now retry with growing pauses and show an error if they keep failing, instead of reloading forever
- Subtitles now load right away, even when many displays are loading at once
- Improved stability during long watching sessions
- Fixed the game freezing when entering a world on some Windows setups ([#227](https://github.com/arnodoelinger/dreamdisplays/issues/227))
- Fixed the game crashing on Linux when opening the display menu while a video is playing ([#229](https://github.com/arnodoelinger/dreamdisplays/issues/229))
- Fixed videos getting stuck at the end with play / pause doing nothing until another video was selected ([#234](https://github.com/arnodoelinger/dreamdisplays/issues/234))
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden ([#232](https://github.com/arnodoelinger/dreamdisplays/issues/232))
- Fixed a video jumping back to the start on some GPUs right after starting or rejoining
- Fixed volume and brightness showing odd values like 194% instead of 195%
- Fixed a glitched first frame when opening
Picture-in-Pictureor the menu preview during playback - Fixed videos sometimes never starting to load because a background check hung
## Server
### Features
- Curved displays support
- Dropped packet protocol v1 support: ancient client versions are no longer supported