HomeJavaModsVMC
VMC
ModsJava

VMC

by nathanael.buendia · on Modrinth

Plays videos on virtual in-game map screens on a Paper server. The plugin spawns the existing native converter (mcmm, from c version/) as a subprocess and…

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21–26.2 · Paper⬇ Download for 1.21–1.21.11 · Purpur
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
VMC — screenshot 1VMC — screenshot 2

MinecraftVideo (VMC)

Plays videos on virtual in-game map screens on a Paper 1.21.8 server with synchronized, spatialized audio.

The plugin spawns the native converter (mcmm) as a subprocess and forwards its decoded frames to players as map packets. Everything is virtual: fake entity IDs, fake map IDs, packets only — nothing is written to the world or to disk.

Play from local files, direct URLs, or YouTube (and 1000+ other sites): a page URL is resolved to a playable stream with yt-dlp, which the plugin auto-downloads on first use if it isn't already installed — no manual setup.


Requirements

Note: The native mcmm binary and vanilla color palette are bundled inside the jar and extracted automatically on first start. Only a statically-linked linux-x64 binary is bundled by default.


Installation & Setup

  1. Install the PacketEvents plugin in your server's plugins/ folder.
  2. (Optional for audio) Install the Simple Voice Chat plugin.
  3. Download and place the minecraftvideo-plugin jar in the plugins/ directory.
  4. Start your server. On the first start, the plugin will extract mcmm and the color palette into plugins/MinecraftVideo/ and generate a config.yml.
  5. Ensure ffmpeg and ffprobe are available in your system PATH.

Quick Start

Requires the minecraftvideo.use permission (default: OP).


Full Documentation & Wiki

For detailed information on advanced commands, custom configuration, spatial audio, and subtitles, see the Wiki & Documentation Guide (WIKI.md):

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more