Skip to content

§3. Features

Arno Dölinger edited this page Aug 9, 2026 · 8 revisions

3.1. Fullscreen broadcasts

/display fullscreen pushes a full-screen video takeover to players — useful for server events, trailers, or announcements by admins. Unlike a normal display, it doesn't need a physical screen in the world; it can target players directly by an area or a player list.

Fullscreen broadcast
/display fullscreen start id <this|display-id|display-name> [flags...]
/display fullscreen start url <video-url> [flags...]
/display fullscreen stop <session-id|display-id||display-name|all>
/display fullscreen list

3.1.1. Flags

List them in this order:

Flag Meaning
server <name|global> Send it network-wide across a connected proxy — requires [proxy] set up, see Configuration
target <players|@a|@e|@s|@p|@r|%group> Who receives it
radius <blocks> [<x> <y> <z>] Or target everyone within a radius instead of a player list
mode standard|immersive standard = letterboxed, immersive = edge-to-edge opaque
forced Players can't close it (must be allowed via [fullscreen] allow_forced in config)
transient Doesn't persist across restarts
volume <0-200> Volume
looped Looped
quality <auto|360|480|720|1080> Quality

3.1.2. Managing active broadcasts

  • /display fullscreen list — see what's currently running
  • /display fullscreen stop <session-id|display-id|display-name|all> — end one or all of them

3.2. Renaming displays

Gives a display a short, space-free alias, so you don't have to remember its id — usable anywhere a display id is expected (scheduling, fullscreen, remote commands).

/display name <this|display-id> [<name>]

3.3. Scheduled playback

Tells a display to play or pause itself at a specific time — your local time, based on your client's clock.

Scheduled playback
Command Effect
/display schedule <this|display-id|display-name> Show current schedule
/display schedule <this|display-id|display-name> cancel Cancel a pending schedule (only one)
/display schedule <this|display-id|display-name> play|pause Prompts you for a time
/display schedule <this|display-id|display-name> play|pause <HH:mm[:ss]> Schedule it directly (24-hour)

Example: /display schedule this play 20:00 starts the display at 8 PM your time.

3.4. Supported platforms

Paste any of these into the display's search box (or /display video):

Source What works
YouTube YouTube Videos and livestreams, ad-free, up to 4K, with multiple audio languages
Twitch Twitch Live channels, VODs, and clips
Kick Kick Live channels and VODs
Vimeo Vimeo Public videos and live events
Bilibili Bilibili Videos and live channels
Video file Any video link Direct video files and live streams (.m3u8 / .mpd) just work
Google Drive
Dropbox
Imgur
Share links Google Drive, Dropbox, and Imgur links are rewritten to the file they point at
Web Pretty much anywhere else Not on the list? Try it anyway — chances are it'll play

Anything else is treated as a custom / direct link. See Troubleshooting if a link gets refused.

3.5. Audio track / language

Some videos (mainly YouTube) offer multiple audio languages. Use the audio track button in the display menu (only shown if more than one track exists), or append a language code to the deprecated /display video command, e.g. /display video <this|display-id|display-name> <url> en.

Audio track

3.6. And more

The five above are the ones worth a dedicated writeup — the rest either live right in the display menu and are self-explanatory once you see them, or work automatically with nothing to configure.

  • 3D / environmental audio — occlusion, distance falloff, reverb
  • Popout — window, picture-in-picture, fullscreen, or borderless viewing
  • Sync modes — Local / Synced / Broadcast
  • Scrub preview — hover thumbnails on the seek bar
  • Quality, volume, brightness, render distance — sliders in the settings panel
  • Locking, deletion, reporting, owner controls on the display menu
  • Instant resume — walking back to a display picks up playback almost instantly instead of re-buffering

Clone this wiki locally