ConditionalVideos

โญ โ€” (10 endorsements) ๐Ÿ“ฅ 10,865 downloads ๐Ÿ“Œ v1.5.1 ๐Ÿ“… 4/29/2026
๐ŸŸก Updated this year

By MateoF024 ยท fabric

โฌ‡ Download Mod Source: Modrinth โ†— ๐Ÿ“… Updated: 7/28/2026 ๐Ÿ“… Created: 4/29/2026
โš ๏ธ Install Order ยท 2 steps
1๐Ÿ› ๏ธ Forge โ€” Minecraft Forge (mod loader) Download โ†—
2๐Ÿ› ๏ธ Fabric โ€” Fabric Loader Download โ†—

Install in this order, then this mod last โ€” most mods fail to load without their framework and dependencies in place.

๐Ÿ” Analysis

  • ๐Ÿ‘ 0.1% endorsement rate
  • ๐Ÿ† #701 of 901 fabric mods in this game by downloads

๐Ÿ“‹ About This Mod

<div align="center"> # ๐ŸŽฌ 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. (https://img.shields.io/modrinth/dt/conditionalvideos?style=for-the-badge&logo=modrinth&label=Modrinth&color=00AF5C&logoColor=white)](https://modrinth.com/mod/conditionalvideos) (https://img.shields.io/curseforge/dt/1521845?style=for-the-badge&logo=curseforge&label=CurseForge&color=f16a20&logoColor=white)](https://www.curseforge.com/minecraft/mc-mods/conditionalvideos) (https://img.shields.io/badge/Fabric-1.20.1%20%7C%201.21.1%20%7C%201.21.11%20%7C%2026.1.2%20%7C%2026.2-dbd0b4?style=for-the-badge)](https://fabricmc.net/) (https://img.shields.io/badge/Forge-1.20.1-e04e14?style=for-the-badge)](https://minecraftforge.net/) (https://img.shields.io/badge/NeoForge-1.21.1%20%7C%201.21.11%20%7C%2026.1.2%20%7C%2026.2-f98010?style=for-the-badge)](https://neoforged.net/) (https://img.shields.io/badge/Env-Client%20%26%20Server-4a90d9?style=for-the-badge)](https://modrinth.com/mod/conditionalvideos) (https://img.shields.io/badge/Docs-Wiki-0969da?style=for-the-badge&logo=github&logoColor=white)](https://github.com/MateoF024/conditionalvideos/wiki) (https://img.shields.io/badge/Report-Issues-red?style=for-the-badge&logo=github&logoColor=white)](https://github.com/MateoF024/conditionalvideos/issues) </div> --- ## โœจ 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):** - (https://modrinth.com/mod/watermedia) โ€” **v3.0.0.23+** - (https://modrinth.com/mod/watermedia-binaries) โ€” **v3.0.0.6+** - (https://modrinth.com/mod/fabric-api) โ€” **any** (Fabric Only) **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 confi

# ๐ŸŽฌ 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.

[!(https://img.shields.io/modrinth/dt/conditionalvideos?style=for-the-badge&logo=modrinth&label=Modrinth&color=00AF5C&logoColor=white)](https://modrinth.com/mod/conditionalvideos) [!(https://img.shields.io/curseforge/dt/1521845?style=for-the-badge&logo=curseforge&label=CurseForge&color=f16a20&logoColor=white)](https://www.curseforge.com/minecraft/mc-mods/conditionalvideos)

[!(https://img.shields.io/badge/Fabric-1. 20. 1%20%7C%201. 21. 1%20%7C%201. 21. 11%20%7C%2026. 1. 2%20%7C%2026. 2-dbd0b4?style=for-the-badge)](https://fabricmc.net/) [!(https://img.shields.io/badge/Forge-1. 20. 1-e04e14?style=for-the-badge)](https://minecraftforge.net/) [!(https://img.shields.io/badge/NeoForge-1. 21. 1%20%7C%201. 21. 11%20%7C%2026. 1. 2%20%7C%2026. 2-f98010?style=for-the-badge)](https://neoforged.net/) [!(https://img.shields.io/badge/Env-Client%20%26%20Server-4a90d9?style=for-the-badge)](https://modrinth.com/mod/conditionalvideos)

[!(https://img.shields.io/badge/Docs-Wiki-0969da?style=for-the-badge&logo=github&logoColor=white)](https://github.com/MateoF024/conditionalvideos/wiki) [!(https://img.shields.io/badge/Report-Issues-red?style=for-the-badge&logo=github&logoColor=white)](https://github.com/MateoF024/conditionalvideos/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):

  • (https://modrinth.com/mod/watermedia) โ€” v3. 0. 0. 23+
  • (https://modrinth.com/mod/watermedia-binaries) โ€” v3. 0. 0. 6+
  • (https://modrinth.com/mod/fabric-api) โ€” any (Fabric Only)

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 confi
๐Ÿค– AI-enhanced โ€” based on mod data

๐Ÿ“Š Mod Details

Game
Minecraft Mods
Author
MateoF024
Version
1.5.1
Downloads
10,865
Endorsements
10
Category
fabric
Created
4/29/2026
Updated
7/28/2026
Game Versions
26.2
Tags
utility

๐Ÿ”ง How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

๐Ÿ“– Full step-by-step install guide for Minecraft Mods โ†’

Visit the official mod page for specific installation instructions for this mod.

๐ŸŽฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

โ“ Frequently Asked Questions

Which Minecraft Mods versions does ConditionalVideos support?

The author lists 26.2. Other versions may work but are untested by the author.

What is the latest version of ConditionalVideos?

Version 1.5.1, published 2026-07-28 with 10,865 downloads recorded at the source.

Keep browsing โ€” more Minecraft Mods mods await

๐Ÿ“‹ All Minecraft Mods Mods ๐Ÿ† Top 25 ๐Ÿ“‚ More fabric ๐Ÿ‘ค More by MateoF024 ๐Ÿ”Ž Similar Mods ๐ŸŒ Best fabric (All Games) ๐Ÿ”€ Check Compatibility โš–๏ธ Compare Mods ๐Ÿ†• New Mods