MCCinema
2.4.1Paper plugin to play back videos (with audio) in-game without the use of clientside mods. Now with full RGB support!
2.4.1latestMCCinema 2.4.1Sep 16, 2026 - Added experimental RGB film playback via/mcc play ... --experimental. - Preserves the full 128×128 resolution of every map. The server encodes per-pixel luminance with 4×4 chroma and gradient data; a Minecraft core shader reconstructs the RGB image client-side. - This should improve color representation and detail, especially in noisier scenes and real-life video content. The downside is that the might look slightly softer. - Optimized frame fitting and tile encoding for more consistent playback performance. - Added .mov video support. - /mcc seek now renders the selected frame while paused.2.4.0Crop/Zoom, reworked media toolchainAug 28, 2026 - Reworked video downloads and livestream resolution for improved reliability across Windows, Linux and macOS. - MCCinema now downloads the correct native yt-dlp binary for the server's operating system and architecture. - MCCinema now uses an existing Deno or Node.js installation when available, or downloads its own private Deno runtime. - Downloaded tools are checksum-verified and health-checked before use. - Tool updates are performed safely, retaining the last working version if an update fails. - Added configurable stable/nightly yt-dlp channels and automatic update intervals. - MCCinema now attempts to use the ffmpeg executable bundled with JavaCV, falling back to a system installation when necessary. - Downloads and livestream playback now continue automatically after first-time media setup completes. - Added/mcc mediafor viewing yt-dlp, JavaScript runtime and cookie status. - Added/mcc media retryfor repairing or updating the managed media tools. - Improved user-facing error messages for offline streams, rate limits, unsupported URLs, authentication failures and broken tool installations. - Improved YouTube cookie handling. - Cookies are now optional and public media is always attempted without them first. - Cookies are only used after YouTube reports that authentication is required. -youtube_cookies.txtis validated as a Netscape-format cookie file before use. - Invalid, expired and symbolic-link cookie files are rejected with clearer diagnostics. - Cookie changes are detected without requiring a plugin reload. - Improved livestream playback. - Removed the dependency on Python-based yt-dlp launchers. - Required HTTP headers from yt-dlp are now passed to the livestream connection. - Expired or stalled livestream URLs are automatically resolved again. - Added reconnect handling and reduced repeated stall messages in the server log. - The currently playing video is only replaced after the new livestream connection has loaded successfully. - Added interactive zooming and positioning for local videos. - Use/mcc crop <screen>while a local video is playing. - Use the mouse wheel to zoom and W/A/S/D to position the image. - Hold sneak for more precise adjustments and press F to reset the preview. - Use/mcc crop save,/mcc crop resetor/mcc crop cancelto finish editing. - Crop settings are persisted separately for each video and reused during future playback. - Improved audio extraction and conversion. - Audio is now extracted and encoded using the FFmpeg libraries bundled with JavaCV. - Added parallel audio chunk encoding and detailed conversion progress. - Improved mono/stereo downmixing and Vorbis chunk padding. - Incomplete or outdated audio caches are detected and rebuilt automatically. - Improved screen and map cleanup. - Newly created screen item frames and map items are tagged with persistent screen and tile information. -/mcc deletenow removes the screen's item frames and map items automatically. - Legacy screens are also detected using their placement and map IDs. - Added themccinema.cropandmccinema.mediapermissions.2.3.3MCCinema 2.3.3Jul 28, 2026 - The/mcc createcommand will now automatically suggest a screen height that matches the aspect ratio, if a screen width was entered - AnIMAXtemplate (1.43:1) was added. - Audio processing now shows in-game feedback. - Video catch-up (e.g. when seeking or re-syncing audio) is now much faster. - A bug was fixed that caused dithering to run at source resolution instead of screen resolution. This improves performance of high-resolution video playback, and also should improve dithering quality slighty. - A bug was fixed that caused locally-hosted resourcepacks to not update properly.2.3.2MCCinema 2.3.2Jul 2, 2026 - Added/mcc reloadto reload the config file. You may need to restart currently running playback for some config values to apply. - Fixed a threading issue with the screen fill color.2.3.1MCCinema 2.3.1Jun 26, 2026 - The blank screen color is now configurable,display.blank-color. Both named colors (WHITE) and hex values are accepted. Default is white. -/mcc playnow optionally supports a list of players, e.g./mcc play screen video.mp4 --audio Malfrador Steve Dinnerbone. If set, the video is only played to those players. - Fixed a bug where some map update packets where sent to all online players instead of only players tracking the screen. - Fixed a bug where the blank screen color was not properly set on screen creation and on relog2.3.0MCCinema 2.3.0 - Livestream support!Jun 8, 2026 - The plugin now supports playing YouTube and Twitch livestreams. Just use/mcc play <screen> <twitch/YT link>. - Livestreams are played at 20 FPS as well. - There is a slight delay of about 1s compared to directly viewing the stream on YT/Twitch. - Audio is sadly not supported, as there is no way to stream real-time audio to the client. - Quality settings changed with/mcc qualityare now persisted per-screen. - An issue preventing yt-dlp from being properly detected on some systems has been fixed.2.2.3MCCinema 2.2.3May 4, 2026 - Update to 26.1 - Java 25 is now required. For older Java versions, use 2.2.2.2.2.2MCCinema 2.2.2Apr 10, 2026 - Improved performance of A/V drift skipping. The video processing lagging behind should no longer cause additional frame lag. - Resourcepacks are now added instead of replacing the server resourcepack2.2.1MCCinema 2.2.1Mar 26, 2026 - Fixed duplicated audio in resourcepacks. This should reduce resourcepack size significantly. - Improved performance and quality of video playback - Some bandwidth optimisations - Added/mcc quality <screen> <performance/balanced/quality>command for easy selection of playback settings.2.2.0MCCinema 2.2.0Mar 21, 2026 - Audio processing is now done incrementally instead of all at once. As a result, processing long videos should no longer run out of memory. - Parallelized dithering. Should be about 5-8 times faster than before, no matter the screen size. Dithering is now done in several "bands" instead of the entire frame at once. - Video frames will now be skipped if the audio becomes out of sync significantly. - Added a new "Drift" metric to the /mcc debug overlay that shows audio desync.2.1.0MCCinema 2.1.0Feb 20, 2026 - Add MCPacks.dev hosting (default) so you don't have to run a local webserver for RP hosting - Reduce minimum Java version to 212.0.1MCCinema 2.0.1Feb 20, 2026 - Fix bossbar staying after playback stop2.0.0MCCinema 2.0.0Feb 17, 2026
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta