All versions
2.0.0
Release
Control Swap v2.0.0 (26.2)3 months ago 49
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Changes
Changelog:
- more updates to position and look angle per second, meaning more accurate spectating (yay!)
- more precise looking angle
- added a 3 second note block sound countdown just before the swap (can change volume in sound settings)
- the Control Swap timer now pauses when there is only one player left on the team
- added nether portal animation for spectators
- death screen now shows for spectators (though they can't respawn)
- screen now darkens for spectators as well when sleeping
- performance improvement for transferring owned mobs across swap
Bugfixes:
- fixed freelook mods being broken
- fixed getting out of beds on a swap
- fixed permanently sneaking on swap (visual bug)
- fixed spectators being able to see hand when rowing a boat
- fixed spectators being able to see held item when the body was in the spectator gamemode
- /controlswap start no longer forces survival mode
- ender chests now follow shared inventory logic
- pause menu and chat no longer close unexpectedly when swapping to spectate
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:ycOthms2:3IIAxSuB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ycOthms2:3IIAxSuB"
}

