Tags
Creators
Details
All versions
4.0.0
Release
OnTime 4.0.0last month 43
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Required content
Any compatible version
Changes
Version 4.0.0
Added
- Minecraft 1.21.5 support is back (Omitted in 3.0.0)
- Minecraft 1.21.11 support
- Minecraft 26.1.X support
- Minecraft 26.2 support
- Timer titles: decorative text above, below, left or right of the counter, as plain text or tellraw-style JSON (/timer title)
- Scheduled commands: run commands at intermediate times and several commands per point, on top of the classic finish command (/timer commands)
- Config option to add a delay between commands that run as a sequence (Command Delay)
Changed
- License changed from CC0 to MIT
- For mod developers, 26.x only:
ITimerRenderer.renderreceivesGuiGraphicsExtractorinstead ofGuiGraphics - For mod developers: custom permission providers are no longer consulted for non-player command sources
Fixed
/timercommands can now be used from command blocks, the server console, datapack functions and RCON; players still require OP or a permission node- NeoForge jars declared a wrong mod version
- The mod could be installed on unsupported Minecraft versions; every jar now declares the exact range it supports
- Stray
\nescape in the NeoForge mod description
Improved
- All files are saved atomically; a crash mid-save can no longer corrupt them
- Single-timer operations rewrite only that timer's file instead of every file
- WebSocket messages are sent from a dedicated thread; a slow client can no longer stall the server
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:kCnUrsoi:hZRKpiiA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kCnUrsoi:hZRKpiiA"
}

