Sueta

LuigiScreen

1.3.0-alpha.1

Minecraft media screens with live streams, videos and secure in game browser broadcast control.

·Plugin
  1. 1.3.0-alpha.1latestLuigiScreen 1.3.0-alpha.12 days ago

    1.3.0-alpha.1

    - Up to 60 FPS: rendering and sending run in parallel; FPS can be changed on an existing screen - HD colours: optional tiny resource pack (core shader, no mod) shows far more colours than normal maps (Minecraft 1.21.11 only for now) - New /screen rp enable|disable [player] to turn the HD pack on or off per player (remembered); permission luigiscreen.rp for other players - Floyd–Steinberg dithering is the new default: sharper colours, still areas no longer flicker - Default size limit raised to 32 × 18 blocks (576 maps) - Web Studio: pick a ratio (16:9, 4:3, 21:9, 1:1, 9:16) when building a screen, with a block-grid preview - Smoother playback of fast, flashing videos (much less memory churn) - Fixed: changing FPS in screen settings had no effect; screens ran at only 6–7 FPS
    8 downloads
  2. 1.2.0-alpha.5LuigiScreen 1.2.0-alpha.5Jul 15, 2026

    LuigiScreen 1.2.0-alpha.5

    Web Studio
    - Reworked Playlist Editor into a beginner-first builder - New Web Studio playlists start empty instead of creating a confusing starter item - Added visible Add item, Delete item, Duplicate, Delete playlist and Assign and play controls - Added direct Save item controls for existing playlist item media, duration, weight and enabled state - Added Media Library Add to playlist buttons that use the selected target playlist - Reworked Events into a beginner-first timeline builder - Added direct event step add/delete actions from Web Studio - Added direct Save step controls for existing event step type, value, text, duration and enabled state - Added visible Delete event, Duplicate, Start event and Stop event controls - Kept empty events visible in the builder while preventing empty events from starting - Reworked Automations into a beginner-first rule builder - Added readable WHEN / IF / THEN automation cards - Added direct automation Save rule, Run now, Duplicate and Delete rule controls - Added direct event, playlist, start, stop and return automation actions from Web Studio - Added local browser-side automation drafts so live refreshes no longer reset unsaved rule edits - Prevented the automation time picker from being interrupted by live Web Studio refreshes while editing - Replaced plain Web Studio select boxes with bundled searchable Choices.js picker controls - Fixed searchable picker dropdowns closing while moving over their options - Prevented picker clicks from being mistaken for playlist, event or automation card clicks - Bundled Choices.js locally, including its MIT license notice, so Web Studio does not need a CDN - Routed the old Schedule page to the new Automation builder to avoid two competing editors - Added manual Play now controls from the screen Automation tab - Added playlist readiness, item count and assigned-screen count to the browser snapshot - Kept advanced playlist item edits in the inspector/draft flow - Fixed screen-detail tabs so Overview, Automation, Location, Performance and History switch correctly - Changed the default bundled config language to English (language: en) - Added bundled web-resource regression checks for the new controls
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Complex branch graphs still use configuration rather than a node canvas - Web Studio does not provide HTTPS; remote access requires a secure reverse proxy or VPN - Web Studio is structured and does not permit unrestricted YAML or file deletion - Only versions visible through the public Modrinth API can be detected - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    144 downloads
  3. 1.2.0-alpha.4LuigiScreen 1.2.0-alpha.4Jun 24, 2026

    LuigiScreen 1.2.0-alpha.3

    Web Studio
    - Added a local browser-based broadcast control room opened with /screen web - Added dashboard, screen grid, Media Library, playlist/event editors and inspector - Added Preview/Program Live Studio, Take Live, queues and playback controls - Added schedules, screen groups, monitoring, diagnostics and emergency control - Removed permanent info icons and moved help to clean hover targets and accessible descriptions - Refined navigation, cards, panels, tables and the responsive workspace - Hid the inspector until an object is selected, giving content more room - Added one-time login links, HttpOnly sessions, CSRF/origin protection and revocation - Added capability-based browser roles copied from the issuing Minecraft player - Added per-session drafts, typed validation, snapshots and safe Publish - Added external config-change protection to prevent accidental overwrites - Added compact SSE live updates and revision-based full-state refreshes - Added rate-limited, downscaled previews only while a browser is connected - 64 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Complex branch graphs still use configuration rather than a node canvas - Web Studio does not provide HTTPS; remote access requires a secure reverse proxy or VPN - Web Studio is structured and does not permit unrestricted YAML or file deletion - Only versions visible through the public Modrinth API can be detected - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    31 downloads
  4. 1.2.0-alpha.3LuigiScreen 1.2.0-alpha.3Jun 21, 2026

    LuigiScreen 1.2.0-alpha.3

    Web Studio
    - Added a local browser-based broadcast control room opened with /screen web - Added dashboard, screen grid, Media Library, playlist/event editors and inspector - Added Preview/Program Live Studio, Take Live, queues and playback controls - Added schedules, screen groups, monitoring, diagnostics and emergency control - Removed permanent info icons and moved help to clean hover targets and accessible descriptions - Refined navigation, cards, panels, tables and the responsive workspace - Hid the inspector until an object is selected, giving content more room - Added one-time login links, HttpOnly sessions, CSRF/origin protection and revocation - Added capability-based browser roles copied from the issuing Minecraft player - Added per-session drafts, typed validation, snapshots and safe Publish - Added external config-change protection to prevent accidental overwrites - Added compact SSE live updates and revision-based full-state refreshes - Added rate-limited, downscaled previews only while a browser is connected - 64 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Complex branch graphs still use configuration rather than a node canvas - Web Studio does not provide HTTPS; remote access requires a secure reverse proxy or VPN - Web Studio is structured and does not permit unrestricted YAML or file deletion - Only versions visible through the public Modrinth API can be detected - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    13 downloads
  5. 1.2.0-alpha.2LuigiScreen 1.2.0-alpha.2Jun 20, 2026

    LuigiScreen 1.2.0-alpha.2

    Web Studio
    - Added a local browser-based broadcast control room opened with /screen web - Added dashboard, screen grid, Media Library, playlist/event editors and inspector - Added Preview/Program Live Studio, Take Live, queues and playback controls - Added schedules, screen groups, monitoring, diagnostics and emergency control - Added contextual i help to settings, fields, metrics and table columns - Added one-time login links, HttpOnly sessions, CSRF/origin protection and revocation - Added capability-based browser roles copied from the issuing Minecraft player - Added per-session drafts, typed validation, snapshots and safe Publish - Added external config-change protection to prevent accidental overwrites - Added compact SSE live updates and revision-based full-state refreshes - Added rate-limited, downscaled previews only while a browser is connected - 64 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Complex branch graphs still use configuration rather than a node canvas - Web Studio does not provide HTTPS; remote access requires a secure reverse proxy or VPN - Web Studio is structured and does not permit unrestricted YAML or file deletion - Only versions visible through the public Modrinth API can be detected - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    17 downloads
  6. 1.2.0-alpha.1LuigiScreen 1.2.0-alpha.1Jun 20, 2026

    LuigiScreen 1.2.0-alpha.1

    Control Studio
    - Added the in-game Control Studio opened with /screen menu - Added dashboard, screen details, Live Control Room and per-screen health - Added playback hold, skip, repeat, return, content queues and explanations - Added a watched Media Library with validation and generated map thumbnails - Added playlist simulation, anti-repeat categories and guaranteed-after - Added condition diagnostics and expanded online/viewer/TPS/world/day conditions - Added event priorities and wait, manual, command, broadcast, sound, title and group steps - Added screen groups, recurring schedules, conflict detection and templates - Added Draft/Publish editing, config snapshots, audit history and undo - Added audience voting and aggregate usage statistics - Added section and action permissions for staff roles - 58 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Complex branch graphs still use configuration rather than a node canvas - Schedule creation uses the in-game chat prompt after clicking Create Schedule - Only versions visible through the public Modrinth API can be detected - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    8 downloads
  7. 1.1.0-alpha.16LuigiScreen 1.1.0-alpha.16Jun 20, 2026

    LuigiScreen 1.1.0-alpha.16

    Runtime metadata fix
    - Restored the Maven metadata JavaCPP uses to identify the bundled FFmpeg version - Fixed Version of org.bytedeco:ffmpeg could not be found during startup - Prevented Paper's related System.out/err.print nag warning - Kept duplicate classifier metadata excluded while retaining the required base metadata - Added a GitHub Actions check that fails if FFmpeg or JavaCPP metadata is missing again - Verified JavaCPP reports bundled FFmpeg version 7.1.1-1.5.12 - 54 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Events are manual commands in this alpha; automatic triggers are planned later - Playlist folders are refreshed during startup or /screen reload - Only versions visible through the public Modrinth API can be detected - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    10 downloads
  8. 1.1.0-alpha.15LuigiScreen 1.1.0-alpha.15Jun 20, 2026

    LuigiScreen 1.1.0-alpha.15

    Update notifications
    - Added a non-blocking Modrinth update checker - Added one-time console notifications when a newer public version is available - Added clickable player notifications controlled by luigiscreen.update - Added semantic ordering for alpha, beta and release versions - Added configurable project slug/ID, check interval, timeout and notification settings - Added quiet handling for an unpublished Modrinth project and optional failure logging - Restarted the checker safely during /screen reload - 54 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Events are manual commands in this alpha; automatic triggers are planned later - Playlist folders are refreshed during startup or /screen reload - Only versions visible through the public Modrinth API can be detected - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    17 downloads
  9. 1.1.0-alpha.14LuigiScreen 1.1.0-alpha.14Jun 20, 2026

    LuigiScreen 1.1.0-alpha.14

    Performance and reliability
    - Reused the MapEngine render surface instead of rebuilding a raster and color model for every frame - Reused delta frame buffers in place, substantially reducing per-screen garbage collection pressure - Captured player positions once per viewer refresh and shared the snapshot across all screens - Cached playlist folder contents during startup and /screen reload instead of scanning the disk during playback - Reduced static image worker wakeups and cached immutable worker settings outside background threads - Loop local videos and GIFs by seeking before falling back to a decoder reconnect - Save config.yml once for /screen start all and /screen stop all - Fixed newly created and cloned screens not being saved immediately - Added configurable FFmpeg I/O and safe worker shutdown timeouts - Enforced the image byte limit for local files and pre-sized remote image downloads - Protected the shared render scheduler from one screen terminating the entire render loop - Removed unused duplicate build metadata while retaining Windows and Linux native libraries and licenses - 48 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Events are manual commands in this alpha; automatic triggers are planned later - Playlist folders are refreshed during startup or /screen reload - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    4 downloads
  10. 1.1.0-alpha.13LuigiScreen 1.1.0-alpha.13Jun 16, 2026

    LuigiScreen 1.1.0-alpha.13

    Highlights
    - Added per-screen playlists with weighted random media rotation - Added /screen playlist list, /screen playlist set <screen> <playlist> and /screen playlist clear <screen> - Added manual event scenes with ordered sequences - Added /screen event list, /screen event play <screen> <event> and /screen event stop <screen> - Added random folder items for local videos, images and GIFs - Added duration and cooldown parsing with ms, s, m and h units - Added basic playback conditions: min-online, min-viewers, viewer-permission and tps-above - Kept configured screen sources as fallback sources while playlist/event runtime switches stay non-persistent - Added luigiscreen.playlist and luigiscreen.event - 46 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Events are manual commands in this alpha; automatic triggers are planned later - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    10 downloads
  11. 1.1.0-alpha.12LuigiScreen 1.1.0-alpha.12Jun 15, 2026

    LuigiScreen 1.1.0-alpha.12

    Highlights
    - Added RTMP, MJPEG, local video, local image, URL image and GIF sources - Added /screen source <name> <type> <value> - Added safe local media paths under plugins/LuigiScreen/media/ - Added looping video and GIF playback - Added shared loading by normalized source type and value - Added automatic migration from old RTMP url: entries - Added luigiscreen.source - Kept fully non-destructive /screen reload - 44 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and a publisher are only required for RTMP - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    11 downloads
  12. 1.1.0-alpha.11LuigiScreen 1.1.0-alpha.11Jun 15, 2026

    LuigiScreen 1.1.0-alpha.11

    Highlights
    - Fixed /screen reload removing MapEngine displays - Reload never destroys an existing MapEngine display - Screens missing from config are restored; use /screen remove to delete them - Geometry edits are kept safe until the screen is explicitly removed and recreated - URL, FPS, distance, enabled, permission and rendering settings update in place - MediaMTX source changes use the same non-destructive screen reconciliation - Fixed viewer respawning when the glowing setting changes - Corrected the plugin author to unknown_56 - 40 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and an RTMP publisher are separate requirements - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    10 downloads
  13. 1.1.0-alpha.9LuigiScreen 1.1.0-alpha.9Jun 15, 2026

    LuigiScreen 1.1.0-alpha.9

    Highlights
    - Granular permissions for every /screen subcommand - luigiscreen.admin remains the operator-level parent permission - Optional visibility protection for individual screens - Dynamic luigiscreen.see.<screen-name> permissions - luigiscreen.see.* wildcard access - /screen set <name> permission <true|false> - Public screens by default through permission-required: false - 37 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and an RTMP publisher are separate requirements - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    22 downloads
  14. 1.1.0-alpha.8LuigiScreen 1.1.0-alpha.8Jun 14, 2026

    LuigiScreen 1.1.0-alpha.8

    Highlights
    - Multiple named screens - Independent URL, FPS, distance, world, location, width, height and enabled state per screen - /screen clone for creating another display from an existing screen - One shared FFmpeg decoder for every unique RTMP URL - Reference-counted shared frames without a decoded-image copy per clone - Independent MapEngine rendering and latest-frame pacing for every screen - Automatic migration from the old single-screen configuration - Expanded multi-screen status and debug statistics - 33 automated tests
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and an RTMP publisher are separate requirements - Every screen still adds MapEngine render and packet cost even when decoding is shared Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    10 downloads
  15. 1.1.0-alpha.7LuigiScreen 1.1.0-alpha.7Jun 14, 2026

    LuigiScreen 1.1.0-alpha.7

    This is the first public alpha release.
    Highlights
    - Live RTMP video rendering through MapEngine - OBS and MediaMTX workflow - Configurable map screens - Windows x86_64 and Linux x86_64 FFmpeg natives - Automatic reconnect and offline states - Viewer-distance based decoder pause - Adaptive FPS and map-update limits - Guided MediaMTX configuration - Czech and English localization - Performance boss bar and 15-line debug sidebar - RTMP credential masking
    Platform support
    - Paper 1.21.11 - Java 21 - Windows x86_64 - Linux x86_64 - MapEngine 1.8.12 is required
    Known limitations
    - One screen and one RTMP stream per server - No stream audio in Minecraft - No ARM, macOS or Folia support - MediaMTX and an RTMP publisher are separate requirements Read the [installation guide](https://unknown-56-works.gitbook.io/luigiscreen/getting-s… before installing.
    13 downloads

Similar projects

Plugin →