SANDBOX β€” this is a test environment. No servers are actually deployed and no real payments are charged.
βœ“ VerifiedMaps & scenarios

ConditionalVideos

by MateoF024 Β· for Minecraft

Plays custom videos when specific in-game events are detected. It is designed for curated gameplay experiences such as servers, story maps, quest packs, and roleplay setups where cinematic feedback improves immersion.

19KDownloads
2 mo agoLast updated
LicenseRef-All-Rights-ReservedLicense
Fabric Β· Forge +1Loaders

About ConditionalVideos

From Modrinth

Plays custom videos when specific in-game events are detected. It is designed for curated gameplay experiences such as servers, story maps, quest packs, and roleplay setups where cinematic feedback improves immersion.

🎬 ConditionalVideos

Server-aware cinematic triggers for Minecraft. Configure conditions once and let clients play synced videos β€” local files, URLs, or full playlists β€” exactly when it matters.

Modrinth Downloads CurseForge Downloads

Fabric Forge 1.20.1 NeoForge Environment

Wiki Issues


✨ Overview

ConditionalVideos plays custom videos when specific in-game events are detected β€” first joins, deaths, kills, advancements, item milestones, scoreboard thresholds, and more.

It runs on both client and dedicated server: the server detects conditions and tells the right client what to play, while the client handles the actual playback. This makes it a good fit for servers, story maps, quest packs, and roleplay setups where cinematic feedback improves immersion.

Highlights

  • A dozen trigger types, from firstJoin to scoreboard thresholds and mod-defined custom conditions.
  • Per-condition playlists with crossfade/cut transitions, looping, text overlays, per-clip volume, and timed cuts.
  • Broad source support through WATERMeDIA β€” local files, direct URLs, YouTube in high quality, Twitch/Kick clips, TikTok, SoundCloud, and many more.
  • A playback queue so overlapping triggers play in sequence instead of cutting each other off.
  • A small public API for other mods (see the project Wiki).

🧩 Compatibility & Requirements

| Minecraft | Loaders | Java | |---|---|---| | 1.20.1 | Fabric, Forge | 17+ | | 1.21.1 | Fabric, NeoForge | 21+ | | 1.21.11 | Fabric, NeoForge | 21+ | | 26.1.2 | Fabric, NeoForge | 25+ | | 26.2 | Fabric, NeoForge | 25+ |

> On 26.2 the game can run with either renderer. Videos play on both, but support for the Vulkan > renderer is experimental β€” Minecraft ships it as an opt-in preview, so OpenGL remains the safest > choice if you hit trouble.

Required (client side):

Config files:

  • config/conditionalvideos.json β€” client / singleplayer rules
  • config/conditionalvideos-server.json β€” authoritative rules for a dedicated server
  • config/conditionalvideos-common.json β€” client playback behavior (also read by servers for the synced options)

In multiplayer the dedicated server owns the config, ships any local video files to clients automatically (cached and reused on reconnect), and URLs are streamed directly by each client. Treat conditionalvideos-server.json as the source of truth for server content.


🎯 Supported Conditions

Each condition is configured with a playlist. Simple conditions use a single config key; keyed conditions are a map of id β†’ condition.

Simple (single key):

  • firstJoin β€” plays when the player enters the world/session. Always prioritized: if other conditions fire during world load, firstJoin plays first and the rest queue behind it.
  • playerDeath β€” fallback cinematic for any death.
  • totemUsed β€” a Totem of Undying saves the player.
  • bedSleep β€” the player starts sleeping in a bed.

Keyed (map of id β†’ condition):

  • deathByEntity β€” death by a specific killer entity ID (overrides playerDeath).
  • entityKilled β€” the player defeats a configured entity ID.
  • advancementCompleted β€” a configured advancement is completed.
  • dimensionChanged β€” the player enters a configured dimension.
  • itemObtained β€” the player obtains a configured item (pickup, craft, or smelt result).
  • itemCrafted β€” a configured item is actually crafted (independent from itemObtained).
  • recipeUnlocked β€” a configured recipe is newly unlocked in the recipe book.
  • scoreboard β€” a player's score on an objective satisfies a comparison (see below).
  • custom β€” no built-in detector; fired only by the public API or the play command.

Scoreboard comparators

Each scoreboard entry compares a player's score against a value using a comparator:

| comparator | Fires when | |---|---| | equal | score == value | | less | score < value | | greater | score > value | | lessOrEqual | score <= value | | greaterOrEqual | score >= value (default) |

It is edge-triggered: a satisfied comparison fires once and only re-arms after it turns false and crosses back to true. Because scores persist with the world, a comparison already satisfied before logout does not re-fire on rejoin.


πŸ—‚οΈ Configuring conditionalvideos.json

Read the full description on Modrinth β†’

Highlights

From source data

Game versions

Supports 5 Minecraft versions, the newest being 26.2.

Loaders

Runs on Fabric, Forge and NeoForge.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as β€œMods”

Maps & scenarios

Custom maps, arenas and scenarios to play on.

Works on a server

From source side support

Modrinth lists server-side support for ConditionalVideos as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Minecraft
Loaders
FabricForgeNeoForge
Runs on
Serveroptional on the server
Game versions
26.2 and 4 earlier

Verified at the source

  • βœ“ModrinthOfficial listing, checked 2026-10-01Open β†—
  • βœ“AuthorMateoF024, as published on Modrinth
  • βœ“LicenseLicenseRef-All-Rights-ReservedFree

ConditionalVideos, answered

Generated from the mod’s own source data.

Do my players need to install ConditionalVideos?

Modrinth lists server-side support for ConditionalVideos as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

Fabric, Forge and NeoForge.

Is it free?

Yes. ConditionalVideos is free to download from Modrinth. Its license is LicenseRef-All-Rights-Reserved.

How do I add it to my Nxeon server?

Use β€œAdd to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ConditionalVideos on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add ConditionalVideos in one click.