promotional bannermobile promotional banner

ConditionalVideos

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.

File Details

conditionalvideos-fabric-1.1.0.jar

  • R
  • Apr 24, 2026
  • 82.31 KB
  • 6
  • 1.20.1
  • Fabric

File Name

conditionalvideos-fabric-1.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:conditionalvideos-1521845:7979686"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Bugfixes

  • Fixed infinite retry loop when a configured video path is invalid or not found — the condition is now discarded after the first failed attempt and stops retrying until the next session
  • Fixed gamemode toggle spam caused by notifyFirstJoinVideoState(true) being sent before path validation — the server is now only notified when playback actually starts
  • Fixed session consumed key being written before confirming the video path exists, which was incorrectly burning a non-repeatable condition even when the video failed to play
  • Removed duplicate registration of CLIENT_VIDEO_REQUEST_PACKET receiver in ConfigSyncNetworking.init()

Improvements

[Network]: Manifested video paths from the server are now tracked client-side; if a video is pending download, the client correctly retries instead of discarding the condition as invalid

[Server]: Server now logs a warning when a configured video file is missing from its filesystem at manifest build time, giving server operators visibility into broken paths without burdening clients

[Network]: Client no longer reports "invalid or not found" for paths that are legitimately pending a server download