All versions
2.0.0+26.3
Release
BetterTimer 2.0.0 for 26.334 minutes ago 4
Compatibility
Minecraft: Java Edition
26.3
Platform
Fabric
Supported environments
Client-side
Required content
Any compatible version
Changes
The big update 🎉 Now for Minecraft 26.2 and 26.3. Settings and timers from 1.0.x are carried over automatically.
New
- 3 styles: Minimal, Panel, Glass · 3 formats: Classic, Digital, Precise (hundredths)
- 7 effects, separately for running and paused: Rainbow, Gradient, Pulse, Breathe, Shimmer, Wave, None
- Animations: pop on start, colour fade on pause, fade-out on reset, ticking digits, golden celebration at every full hour
- New settings screen with a live preview, an HSV colour picker, presets and hex input
- Position editor: drag the timer anywhere, it snaps to corners, edges and centre
- Timer stays sharp on top of the pause menu
/timer,/timer toggle,/timer set <time>,/timer add <time>,/timer settings- Keys for start/pause, reset (press twice) and settings
- Options: pause with the game (singleplayer), resume on join, sounds
- German and English translations
Fixed
- Leaving a world paused the wrong timer, so the time in menus counted when you came back
- The log got two lines per frame (thousands per minute)
- Effect speed settings did nothing
- Two singleplayer worlds with the same name shared one timer
- Changing the system clock made the timer jump
- A crash while saving could corrupt the save file. Now it's also autosaved every 30 s.
- A large offset could push the timer off-screen
- The settings screen didn't fit small windows
Optional dependencies
Any compatible 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:QSFpyCfw:M9J1vkkh"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QSFpyCfw:M9J1vkkh"
}

