
Dreams Speedrunner Swap + Task Master
Three iconic Dream challenges in one plugin: Speedrunners vs Hunters, Multi-Runner Control Swap, and the new Task Master mode. Experience all of Dream's most popular Minecraft challenges with customizable features, team management, and seamless gameplay.
Tags
Creators
Details
4.0.0
Compatibility
Changes
Dreams Speedrunner Swap + Task Master v4.0.0
Highlights
- Portal-safe swaps: Hunters always chase the correct runner.
- Tracker lifecycle overhaul: Automatic restarts, compass updates, and GUI sync.
- Instant freeze system refresh: Runner states update with settings changes.
- Hot-potato stability: Listener cleanup and improved reliability.
Gameplay & Mechanics
- Portal swaps deferred with retry caching and clear feedback.
- Swaps blocked for runners in SPECTATOR mode during freeze.
- Queue coherence maintained after joins/quits and swaps.
- Freeze mode GUI actions instantly refresh mechanics.
- Inactive runners instantly transition between EFFECTS, SPECTATOR, LIMBO, CAGE.
Tracking & Compass
- Tracker validates enablement and hunter presence, stops if hunters offline.
- GUI toggles immediately start/stop tracking and refresh compasses.
- No duplicate compassesโchecks inventory, off-hand, ender chest.
- Cached portal locations and auto-refresh keep hunters tracking the right runner.
Quality & Safety
- Swap debounce: Prevents overlapping swaps and cleans up retry state.
- Configurable messaging/logs for deferred swaps.
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:fJ45DptH:WcSoOuAb"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fJ45DptH:WcSoOuAb"
}
