Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Malfrador

Play back video (and audio) in-game without the use of clientside mods

Report MCCinema?

  • Added the --fullscreen argument to /mcc play. When provided, an additional shader will be used to play the video inside the UI in fullscreen, instead of in-world
    • Fullscreen can be used in normal and experimental playback mode.
    • This may not work with mods like Iris
    • This put the player in spectator temporarily and fixes them in-place.
  • When --fullscreen is used together with --experimental RGB Mode, a new motion-compensated codec is used. This meaningfully reduces bandwidth in RGB Mode but increases server-side CPU usage and client-side shader work.
    • The encoder first tries to find global motion across the entire frame (-32 to +32px)
    • Second, individual 4x4 blocks are used to see if they can re-use data from neighbouring blocks
    • Every 30-60 frames or when a scene cut is detected, a full anchor frame is used to prevent motion prediction errors from piling up.
    • This is very heavily work in progress and I can think of some things that would further improve bandwidth usage and reduce the performance impact here - I would not recommend using this in any production environment.
  • 26.3 is now supported in addition to 26.2.
  • If ViaVersion is installed, MCC will support both 26.2 and 26.3 clients at once.
  • All commands have been migrated to Brigadier, using the StrokkCommands library.
  • A thread leak with finished playbacks has been fixed.

Information

Published
October 27, 2026
Author
2Downloads

Platforms

Paper
Paper
26.2–26.3