Tags
Creators
Details
Licensed LGPL-3.0-only
Published last year
Updated 3 days ago
All versions
1.10.0
Release
Dream Displays 1.10.0 Release — Paper 1.21+3 weeks ago 1,063
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
Platforms
Folia
Paper
Purpur
Changes
Highlights
- 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) - 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)
- Added experimental support for 26.3
- Now you can join
FabricrunningDream Displaysservers withoutDream Displaysinstalled (server 1.10.0 or higher required) - 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
Improvements
- 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 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
- 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
Fixes
- Fixed the game freezing when entering a world on some Windows setups (#227)
- Fixed the game crashing on Linux when opening the display menu while a video is playing (#229)
- 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 (#228)
- Fixed the game crashing on 26.3 when a display is in view with
Improved Transparencyturned on (#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) - Fixed videos from plain
http://links not playing, with "Option tls_verify not found" in the log (#246) - Fixed videos getting stuck at the end, with play / pause doing nothing until another video was selected (#234)
- Fixed emojis in video and stream titles showing up as boxes; they are now hidden (#232)
- 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 (#231) - Fixed
Twitchsound breaking up into short chunks and the picture stuttering after a stall or an ad break (#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
- 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 (#194) - Added Simplified Chinese translation (#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 (#248)
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
Fixes
- 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% client slider) - Fixed
FabricandNeoForgeservers crashing on startup when another mod that also bundles SQLite is installed (#242) - Fixed
/display onanswering "already enabled" and doing nothing for players who rejoined with displays turned off (#243) - 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
Optional dependencies
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:4IIKQyBu:1cHVtGoa"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4IIKQyBu:1cHVtGoa"
}

