
Per Player Timer
This project adds a timer, which can be started by the player or by a commandblock. The timer is unique to the player and each player can have their own timer running. It is a server-side only installation for running minigames and timed challenges.
Links
Tags
Creators
Details
26.1.x-1.0
Compatibility
Changes
- Major internal refactor
- Moved timer logic into
PlayerTimerService - Added
PlayerTimermodel class - Added
PlayerTimerAPIinterface groundwork - Split
TimerModeandTimerStateinto dedicated enum files - Simplified
PlayerTimerPluginto focus on plugin lifecycle and command registration - Improved separation of concerns and maintainability
- Improved support for command block execution using
/execute as @p - Added safer sender/executor handling
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:42xffPPv:Oz1vj2hp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:42xffPPv:Oz1vj2hp"
}
