Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 6 months ago
All versions
1.4
Release
Collins Fabric 1.42 months ago 583
Uploaded by
Compatibility
Minecraft: Java Edition
26.1.x
Platform
Fabric
Supported environments
Client-side
Changes
Collins 1.4
We now have our own Discord server — join: https://discord.gg/jsH9bGj2NU
What's new
- Direct video links (
.mp4,.webm,.mkv,.mov,.m4v,.ts) are now cached to disk before playback instead of streamed over HTTP. Long files no longer stutter on network blips, seeking is instant, and 4 GB+ movies play through cleanly. - Cache progress now updates at least once per second, so the HUD no longer looks stuck on "Preparing..." for huge downloads.
- Smoother YouTube live streams thanks to a larger buffer and more stable segment handling.
/collins playand/collins resumenow validate URLs on the server before starting playback. The default validation timeout is now 30 seconds and can be configured withvideo.preflightTimeoutSeconds.- Slow CDNs and paid streaming hosts now have more time to respond before Collins rejects the URL.
- URLs that yt-dlp / ffprobe cannot resolve are refused before playback starts. The server no longer keeps a fake timeline running for a video that cannot actually play.
- The delayed "Validating URL..." message no longer appears after a URL was already rejected.
- Server-side video duration is now tied to the exact screen URL, so old cached durations cannot affect newly assigned videos.
- Manual playback no longer jumps into an old playlist entry after the video ends.
- The server does not trust clients for video timeline or video ending state. End detection is handled server-side.
- Dead platform links are cached for longer and logged more quietly, reducing repeated server log spam.
- Multiple screens using the same link no longer start duplicate yt-dlp checks at the same time.
- Screens with permanently dead URLs are automatically stopped instead of staying stuck as playing.
- Added an optional memory watchdog, disabled by default.
- Several cleanup and lifetime fixes for player quit, screen removal, plugin disable, and client hello spam protection.
Port
- Added support for Minecraft 26.1.2. (thanks https://github.com/dlyavasnet)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:JU2pT2cU:SEH7Yhmw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JU2pT2cU:SEH7Yhmw"
}

