All versions
3.5.0-beta
Beta
SenseSwap 3.5.0-beta5 months ago 91
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Unavailable version
Unavailable version
Changes
๐ New
- Phase cycle โ game now automatically alternates rounds:
- ๐ฎ Game phase (default 20 min) โ roles are active
- โ Rest phase (default 2 min) โ roles removed, free play
- Cycle repeats until
/ss stop
- HUD timer bar โ colored bar at the top of the screen shows remaining phase time
- Gradually turns red as game phase time runs out
- Pulses during the last 5 seconds
- Cyan during rest phase
- Displays phase label and countdown (e.g.
Game 19:47/Rest 1:23)
- Phase cycle settings โ new section in settings screen (press
K):- Toggle phase cycle on/off
- Game phase duration slider (5โ60 min)
- Rest phase duration slider (1โ10 min)
- Anti-repeat role shuffle โ no player gets the same role two rounds in a row
- Timer pauses when no players are online
โ๏ธ Changes
- Version bumped to
3.5.0-beta ModConfignow stores phase cycle settings and saves them tosenseswap.json- Two new network packets:
PhasePayloadandPhaseStopPayload /ss statusnow shows current phase, time remaining, and round number- On player join, current phase is synced immediately so the HUD appears right away
- Phase durations are read from config on each round start โ changes apply without restarting
๐ Known issues (beta)
- Phase cycle settings only take effect on next
/ss start - Settings screen may scroll off-screen on very low resolutions
Optional dependencies
Unavailable version
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:xZGq1FwZ:FLnM7kjj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xZGq1FwZ:FLnM7kjj"
}

